Projects
A short description of what this project does and what problems it solves.
- React
- TypeScript
- Node.js
A short description of what this project does and what problems it solves.
- Next.js
- Tailwind
- PostgreSQL
A short description of what this project does and what problems it solves.
- Python
- FastAPI
- Docker
A real-time collaborative note-taking app with presence indicators and live cursors, built for async-first remote teams.
- Next.js
- TypeScript
- WebSocket
- Redis
- PostgreSQL
An interactive data visualization dashboard for exploring geospatial datasets. Supports CSV/GeoJSON imports with custom layer controls.
- React
- TypeScript
- D3.js
- Tailwind
A headless CMS with a GraphQL API and a drag-and-drop schema builder. Designed for teams that need content modeling without the bloat.
- Node.js
- GraphQL
- PostgreSQL
- Docker
A habit tracking mobile app with streak analytics and reflection prompts. Offline-first with background sync.
- React Native
- Expo
- TypeScript
- SQLite
A serverless meal planning API that generates weekly plans from pantry inventory using an LLM. Integrates with grocery delivery services.
- Python
- AWS Lambda
- OpenAI
- FastAPI
An end-to-end encrypted form builder. Submissions are encrypted client-side before storage — the server never sees plaintext responses.
- Next.js
- TypeScript
- Prisma
- PostgreSQL
- Tailwind
A CLI tool that turns Markdown runbooks into interactive checklists. Supports variable interpolation and shell command execution steps.
- Go
- TypeScript
A self-hosted status page with Slack/PagerDuty integration and incident timeline tracking. Deployable to any VPS in under a minute.
- Next.js
- TypeScript
- Prisma
- PostgreSQL
- Docker
A lightweight vector database built on top of SQLite for local-first semantic search in AI applications. No external dependencies.
- Rust
- Python
- SQLite