projects 🛠️
Tailor.me
An AI-powered resume builder that parses a job description, matches it against a stored profile of your own bullet points, rewrites the best matches with AI, verifies accuracy, and assembles a tailored resume — including LaTeX rendering to PDF. Next.js/TypeScript frontend, NestJS backend with Socket.IO for real-time progress, BullMQ/Redis job queue, PostgreSQL/Prisma. Dockerized for local and production deployment, handles up to 10 concurrent resume-build jobs.
Retail Shelf Stockout Detector
A FastAPI + YOLOv8 computer-vision service that counts product facings from an uploaded shelf photo and flags stockout gaps against a configurable planogram baseline. Ships with a Vite/React demo frontend and a config-switchable path from the pretrained COCO model to a SKU-110K fine-tuned one, no code changes required to swap.
DORA Dashboard
A Go + ClickHouse service that ingests CI/CD deployment and incident events and computes the four DORA metrics — deployment frequency, lead time for changes, change failure rate, and MTTR — as SQL aggregations. Next.js dashboard on top, with AI-generated incident/deploy summaries that gracefully degrade to templated output when no API key is set.
URL Shortener
A Next.js 14 app for generating short links with redirect analytics — logs referrer, user agent, and IP per redirect. Prisma/PostgreSQL schema, NextAuth-ready, Dockerized for local dev.
CV Site Starter
A Next.js + TypeScript + Tailwind boilerplate for a personal CV/portfolio site — the scaffolding this portfolio itself likely started from. Worth noting on a projects page as "the starter I built to bootstrap this site" rather than a standalone product, if that's how you'd frame it.