Full-stack product developer

Software built around the work.

I design and build complete web and desktop products for real operational problems—from reservation systems and live tracking to point-of-sale workflows and local Mac tools.

Selected work

Working products, not concept screens.

Each featured project solves a distinct operational problem and includes a deployed interface you can open. Source links appear only where the public repository is available.

More shipped products

BarQueue
Dive-bar POS with managed pool and shuffleboard queues.
React · Node · PostgreSQL
Open ↗
Bagger
Searchable, structured code-snippet library for developers.
React · FastAPI · PostgreSQL
Open ↗
Butcher Shop
Counter ordering, live order streams, reporting, and shop analytics.
React · Express · PostgreSQL
Open ↗
Digital Asset Manager
Full-stack platform for storing, cataloging, and tagging digital assets
React · FastAPI · PostgreSQL
Open ↗
LaundroSpin
Machine-state tracking with buffer pricing and overstay logic.
React · State machine · Real-time
Open ↗
SoMama
Weekly bakery orders, customer records, status, and pickup flow.
React · TypeScript · PostgreSQL
Open ↗
Interactive tool demos

Small tools with one obvious job.

Each demo uses sample data, opens in place, and guides you through a short working flow. Nothing is uploaded or saved.

Local notes

Padder

Write quickly. Related notes return while you type so you do not create duplicates.

Input
Plain notes
Result
Related notes
Storage
Local Mac
Source ↗
Saved commands

Stasher

Find a terminal command using normal words, then copy it without leaving the app.

Input
Plain-language search
Result
Exact command
Action
Copy
Source ↗
File metadata

Tagger

Tag and review local files without changing their names, folders, or contents.

Input
Local files
Adds
Tags and review state
File changes
None
Source ↗
Screenshot markup

Grabber

Box, number, label, and export a screenshot without opening a second editor.

Input
Screenshot
Adds
Box and callout
Output
PNG
Capabilities

Built across the full product path.

The stack changes by product. The consistent work is modeling the real workflow, protecting the data, and shipping a usable interface.

Interfaces

React · TypeScript · JavaScript · HTML · CSS · Vite · Canvas

Backend

Node.js · Express · Python · FastAPI · REST APIs · WebSockets

Data

PostgreSQL · SQLite · SQL · Pydantic · migrations · state machines

Desktop + delivery

Electron · IPC · preload bridges · macOS packaging · Railway · Netlify

Contact

Need a practical product built clearly?

Email is the fastest way to reach me. You can also review the public repositories and project history on GitHub.

Guided demo

Demo