// projects
Things I build when nobody's paging me.
Live apps I actually use, LLM and RAG experiments, and the low-level-design drills that keep the fundamentals sharp. Anything marked live is deployed and running.
livewatchlog
Track what you watch, see what everyone is watching: personal watch logs, public profiles and reviews over a live TMDB catalog, refreshed every 6 hours by GitHub Actions.
- Next.js
- Prisma
- Postgres
- Clerk
- TMDB
watchlog.mynk322.in
livebacktrack
NSE trading-strategy backtester benchmarked against the Nifty 50: seven strategies, parameter sweeps, walk-forward validation to expose overfitting, and portfolio mode.
- TypeScript
- Next.js
- Charts
backtrack-trade.vercel.app
$ run online-judge
✓ Java · Spring · MySQL · S3 · SQS
2021-22Online Judge
Led a 3-person team building a code-evaluation engine: multi-language submissions, concurrent judging, contest hosting and automated rank-lists. Dockerized, with CI/CD.
- Java
- Spring
- MySQL
- S3
- SQS
$ run flowpulse
✓ Java · Spring Boot · MongoDB · Gemini/OpenAI
FlowPulse
Program Manager AI - a Spring Boot + MongoDB service that uses LLMs and embeddings to clarify and analyze feature requests, with a React/TypeScript frontend.
- Java
- Spring Boot
- MongoDB
- Gemini/OpenAI
mynk322/FlowPulse
$ run converttovectordb
✓ Python · Embeddings · RAG
convertToVectorDB
Turns a GitHub repository into embeddings and loads them into a vector database so you can query a codebase semantically.
- Python
- Embeddings
- RAG
mynk322/convertToVectorDB
$ run low-level-design-drills
✓ Java · Design Patterns
Low-level design drills
Object-oriented designs for classic LLD problems - ticket booking, car rental, elevator management, bidding - with the design patterns that make them extensible.
- Java
- Design Patterns
mynk322/ElevatorManagement