
About me
After about 31 years of developing and after starting a career in development, my brain created a website about itself. That's awesome, thanks for coming!
For more context, one day I would like to build a house. I think that the importance of a house stretches beyond a shelter in the ways that it allows or encourages you to grow. It cultivates you in ways you intend for and some ways that you do not. It collects you and your journeys, showcasing where you are and where you've come from each time you enter. Similarly, I consider this a type of house. I hope that by creating this home, I both showcase my professional portfolio (one of my intentions) and stimulate my capacity to create.
Things I remind myself
Resume
I’ve been learning WebGPU and WebGL tech, and used rendering my resume to practice. I opted for webgl over webgpu due to webgpu not widely supported yet. I wrote a post about it here
donwload pdf here
Recent Posts
Projects
Play Therapy Apps
Online interactive tools for a California-based children’s therapy organization. Includes gestalt therapy and mindfulness tools.
SVM Visualizer
3D visualizer for Scikit-learn SVM models, offering intuitive exploration of hyperplanes, decision boundaries, and datasets in a fully interactive environment. Built for seamless analysis and better insights into machine learning models.
React Draw
A fully customizable drawing area library written in react + typescript. Included only the tools you want for the smallest bundle size or add your own.
Wheel of Fortune
An interactive, Wheel of Fortune application to customize roulette games. Configurable with dynamic options, visuals, and smooth animations, and brings fun and flexibility to decision-making or gamified events.
Flake
A minimalist css in javascript renderer. As small as possible while supporting all of the important use cases.
Experiments
HTML Conways
Conway’s Game of Life using pure vanilla JS and html elements as game cells. Features include play, pause, and settings for density and number of columns.
WebGPU Conway’s
Conway’s game of life rendered using webgpu. Webgpu not widely supported by browsers: https://caniuse.com/webgpu