I'm a Senior Design Technologist, design engineer, creative coder, and inventor working at the intersection of design, software, graphics, AI, and physical computing.
My experience spans product design and prototyping, front-end engineering, design systems, generative graphics, real-time rendering, embedded hardware, fabrication, and designer / developer tooling. I enjoy turning ambiguous ideas into working prototypes and building the tools needed to make those prototypes possible.
- Art and creative technology: makssurguy.com
- Labs and experiments: makssurguy.com/labs
- Drawing robot community: drawingbots.com
- squircle-path-kit - Figma-exact SVG corner rounding and smoothing for rectangles and arbitrary polygons.
- brushmark — Animated, hand-painted annotations for accessible, responsive web text.
- Boolean algebra explorer Interactive Boolean Algebra explorer - Genuary
- triangles - Seeded, renderer-switchable Delaunay backgrounds for the web.
- dot-printer-studio — A browser-based editor and runtime for programmable dot-matrix animations.
- plotter-svg-preview — A React and Three.js tool for previewing plotter artwork on simulated paper with realistic lighting, scale, and materials.
- mosaic-js — A browser-only tool that builds pen-plotter-ready mosaics from Quick, Draw! doodles.
- plotter-workshop-electricsea-2026 — Workshop materials and creative coding exercises for making generative art with pen plotters.
- egg-svg-visualizer — A visualizer for wrapping SVG artwork around egg-shaped surfaces.
I build open-source, browser-based tools for pen plotters, drawing robots, and other 2D CNC machines, including:
I also organize and support a global community of 3000+ drawing robot enthusiasts through Drawingbots Discord.
Before focusing on design technology and creative tooling, I built dozens of Laravel-powered products and created Bootsnipp, a component-sharing community for web developers, and Laravel Tricks, a community website for Laravel developers.
I also wrote two books:






