Git Assets
Author and maintainer
Micro-SaaS that turns GitHub profiles into dynamic SVG assets. I rebuilt it as a pnpm/Turborepo monorepo with strictly scoped packages — database, core, api and web — so Next.js Server Actions call the business logic directly, without an HTTP hop in the middle.
Taken from a v1 hypothesis test to a modular v2 architecture
- Next.js
- TypeScript
- Prisma
- Turborepo
- pnpm workspaces
Eco-Play
Creator and developer
A gamified bottle-cap collector — scored like an arcade basketball hoop — built to make recycling worth doing in schools. ESP32/Arduino count the caps in real time and stream to a web dashboard. It was my capstone project and the basis of my undergraduate research.
Top capstone grade; field survey of 135 people, 98.5% would recycle through the gamified flow
- Next.js
- TypeScript
- ESP32
- Arduino
- MQTT
In.Orbit
Full-stack developer
Full-stack app for setting and tracking weekly goals, built during Rocketseat's Next Level Week (intermediate JavaScript full-stack track).
- Next.js
- TypeScript
- Node.js
- Prisma
LangClips
Full-stack developer
SaaS education platform in a Next.js/NestJS monorepo. Heavy media is processed off the request path through Redis-backed BullMQ queues, transcription runs on Whisper AI, and IndexedDB keeps the app usable when the connection drops.
- Next.js
- NestJS
- Redis
- BullMQ
- Whisper AI
- IndexedDB
CodeUp
Full-stack developer
Platform for Python coding challenges. Submissions are graded automatically by an isolated PHP validator, with an admin panel for managing challenges and test cases.
- Next.js
- TypeScript
- Fastify
- PostgreSQL
- Prisma
- Docker
Legal Eagle RAG
Developer
Retrieval-Augmented Generation app for legal documents, built in a GDG workshop on Google Cloud: Cloud Storage plus Firestore as the vector database, Cloud Run triggered by Eventarc, and Vertex AI with LangChain orchestrating the LLM.
- GCP
- Vertex AI
- LangChain
- Cloud Run
- Firestore
- Docker