Projects

A pile of things I've added to fill the space, ignoring is strongly recommended.

these are placeholders. the real stuff is loading. or it isn't. honestly the bar is just “eventually, possibly, if the wifi holds.” if you need actual closure, the collapsible on the home page has the grown-up version of this sentence.

ShopFlow screenshot
S

ShopFlow

2025
Full Stack

Full-featured e-commerce platform with real-time inventory, Stripe payments, and an admin dashboard with analytics.

Next.jsStripePostgreSQLPrisma
D

DevLog

2025
Full Stack

Developer blogging platform with MDX support, live preview, syntax highlighting, and a reading experience built for technical content.

ReactMDXTailwindSupabase
W

WeatherNow

2024
Frontend

Real-time weather dashboard with interactive maps, 7-day forecasts, historical charts, and severe weather push alerts.

TypeScriptChart.jsOpenWeather APIPWA
T

TaskPilot

2024
Full Stack

Collaborative project management with Kanban boards, sprint planning, time tracking, and real-time team sync via WebSockets.

Next.jsWebSocketMongoDBRedis
S

SnapGrid

2024
Full Stack

Image gallery with lazy loading, responsive masonry, drag-and-drop albums, and shareable public galleries.

ReactCloudinaryNode.jsDocker
C

CodeSync

2023
Full Stack

Real-time collaborative code editor with multi-cursor editing, version history, syntax highlighting, and pair programming chat.

Next.jsWebSocketsY.jsCodeMirror
P

PixelPerfect

2023
Desktop

Design-to-code comparison tool overlaying mockups on live sites, with pixel measurement, color picking, and responsive breakpoints.

ReactCanvas APIElectronTypeScript
A

APIForge

2023
Backend

Rapid API prototyping with visual route builder, auto-generated docs, mock data, and one-click cloud deployment.

Node.jsGraphQLDockerAWS

ps — demos are fake, and the images(if any) were generated by an AI that was very confident and slightly wrong. The code, however, mostly doesn't exist. I am working on new ones, maybe they show up eventually when Windows market share drops below 5%.