Full-stack builder who ships working systems end to end: backend services, modern web clients, and cloud deployments. Strong in Go, C plus plus, Python, TypeScript, and JavaScript. I focus on clear boundaries, real-time behavior, secure access, and clean deployments.
Work History
Independent Builder
Slotter
- Current
Create an account and sign in with email and password; sessions use signed tokens
Send invitations and validate tokens
Create roles and custom permissions; assign people to roles by drag-and-drop
Real-time updates on the page without refresh through server-sent events and web sockets
Organization growth by invitation: providers can add other companies by invitation; both providers and companies can add users by invitation; permissions and roles are enforced end to end across the entire ecosystem
A full product stack I built from scratch: a production-style backend, a modern web client, and cloud infrastructure that runs them. The goal is a real system, not a toy: real-time updates, role and permission management, invitations, and a clean deployment story. Website: slotter.ai
Independent Builder
Collective Arc
- Current
Solo builder - product design, frontend architecture, user interface kit, animations, accessibility, and infrastructure.
High-quality responsive user interface, content architecture, and production-grade packaging.
A polished, content-driven web app and brand site for a new initiative where athletes share knowledge, lead sustainability actions, and support literacy. Website: collectivearc.org
Solo Author
Real-time event triage for live-cell microscopy
- Current
Weak-supervised temporal model.
Per-frame residual network encoder → transformer temporal encoder → gate head (keep or skip) with optional event head.
Labels bootstrapped from sparse instance masks in the Fluo-N2DL-HeLa dataset by counting object changes between frames to infer weak division events.
A PyTorch research system I built to triage long fluorescence microscopy videos by keeping only biologically interesting windows while heavily compressing background frames.
Independent Builder
Independent Builder
- Current
I design, code, and run the systems shown above and more.
Slotter, A full product stack I built from scratch: a production-style backend, a modern web client, and cloud infrastructure that runs them., Live (limited features), slotter.ai, slot-backend, slot-frontend, slot-infra, Create an account and sign in with email and password; sessions use signed tokens, Send invitations and validate tokens, Create roles and custom permissions; assign people to roles by drag-and-drop, Real-time updates on the page without refresh through server-sent events and web sockets, Organization growth by invitation, Go, Layered design, Token sign-in, secure password hashing, and role-based access, Live push through web sockets and server-sent events, Invitation flow end to end, Avatar generation and upload to cloud storage, PostgreSQL with explicit foreign keys, TypeScript and React, Application-like layout, Real-time client that subscribes to channels, Role and permission consoles, Invitation console, Tailwind-based design system, Google Cloud, Google Kubernetes Engine, One front door that routes, Cloud SQL access, RabbitMQ cluster, Separate model worker deployment, A real, running system with clear boundaries, live updates, and production-style deployment.
Collective Arc, A polished, content-driven web app and brand site for a new initiative where athletes share knowledge, lead sustainability actions, and support literacy., Unfinished and ongoing, collectivearc.org, Solo builder - product design, frontend architecture, user interface kit, animations, accessibility, and infrastructure., React version nineteen with Vite version six, TypeScript, Tailwind version four, Routing: React Router, Animations and motion: CSS keyframes plus Framer Motion, Hero and missions for the three operations, Events system, Athlete pages, Mentorship groundwork, User interface polish, Search engine basics, Everything is built by hand: component styling, design tokens, animation utilities.
Real-time event triage for live-cell microscopy, A PyTorch research system I built to triage long fluorescence microscopy videos., Solo author, Weak-supervised temporal model, Labels bootstrapped from sparse instance masks, Hybrid decision rule, Ten point one times size reduction at one hundred percent event recall, Inference throughput about two hundred sixty-four frames per second, Reports: human-readable hypertext., Prototype proves recall-first routing works.