PickleSide
A web app that runs open-play pickleball sessions: players, courts, who plays next and a live view on every phone.
Personal project, built alone. Next.js 16, React 19, Postgres on Neon.
Twelve years building web and desktop products, from the screen down to the database and the deploy.
A web app that runs open-play pickleball sessions: players, courts, who plays next and a live view on every phone.
Personal project, built alone. Next.js 16, React 19, Postgres on Neon.
These products are private, built on the job. Screens show the real interface, web and desktop, running on sample data, with company names left out.
One backend, one web portal and one desktop time tracker that a distributed team runs its people operations on: schedules, time off, roles and daily reports.
My part. Wrote all of it: the API, the web portal and the Electron time tracker.
Hono, Drizzle, Postgres, Better Auth, React 19, Electron, Cloud Run
A chat product with custom bots, uploaded knowledge, tool calls, web search and voice dictation.
My part. The front end, the API and the agent runtime behind it.
Next.js 16, Vercel AI SDK, Hono, Postgres, Gemini and OpenAI, Terraform, Cloud Run
A desktop app and web dashboard that turn a working day into short AI briefs a person can ask questions about.
My part. The web dashboard and chat, the desktop app for macOS and Windows, and its release pipeline.
Electron, React 19, native C++ and Swift modules, Vite, GitHub Actions
A workspace built as a third-party service for an internal team, to smooth out their daily workflow: inbox and approvals, schedules, start- and end-of-day reports and a knowledge base.
My part. Main front-end owner through several redesigns. Built the inbox and approval flows and the shared component library.
React 18, TypeScript, MUI, React Query, Pusher