
Proof of Work
Built to hold up under real traffic.
Lead case study
Draw Collab
A collaborative drawing app where every stroke is broadcast to the room the instant it's made. Built the Socket.IO event layer to reconcile concurrent drawing actions from many clients at once without dropping or reordering strokes, and to replay full canvas state to anyone joining mid-session.
Server has a ~1 minute cold start on the free tier — give it a moment on first load.
JavaScriptExpressJSSocket.IOReactTailwind CSSVite
50+
Concurrent users
<200ms
Sync latency
Zero
State loss on join
More projects
Secondary cases







Hospital Logbook
A desktop system for managing hospital staff, patients, and lab records.
JavaJavaFXCSS

Skills
What's underneath
Backend
Where the concurrency claim lives
- Node.js
- Express.js
- Socket.IO
- MongoDB
- MySQL
- Firebase
AI
The foundation I'm extending into
- Python
- Mistral AI API
- LLM Integration
- RAG (in progress)
- MCP (in progress)
Frontend
- React
- Flutter
- Tailwind CSS
- TypeScript
- JavaScript
- Dart
Tools
- Git / GitHub
- Docker
- GitHub Actions
- Linux