All projects · Complete archive
04 builds
Work shaped by curiosity, constraints, and the need to make things useful.
An expanding record of what I built, why each problem mattered, and how I worked through it.
Project archive
A full-stack fitness and nutrition platform that brings tracking and AI-assisted recommendations into one experience.
What
- Unified nutrition and workout tracking
- AI-assisted fitness recommendations
Why
- Reduce the friction of using disconnected fitness tools
- Turn day-to-day activity into useful guidance
How
- Built as a team project for Smart India Hackathon 2024
- Delivered as a finalist among the top 6 of 500+ teams on the problem statement
A fake-data REST API designed around controlled access, request limits, and persistent usage tracking.
What
- Generates placeholder data through a REST API
- Protects requests with bearer-token API keys
Why
- Give developers predictable sample data while building and testing
- Keep public API usage accountable and bounded
How
- Applies per-key rate limits with timed resets
- Persists API usage so limits survive individual requests
A focused command-line utility for generating passwords with deliberate control over length and character sets.
What
- Generates passwords directly from the terminal
- Supports configurable length, digits, and symbols
Why
- Make repeatable password generation quick for terminal users
- Practice designing a clear command-line interface
How
- Uses Python's argparse for explicit command options
- Keeps generation rules configurable instead of hard-coded
A server-rendered URL management application for creating shorter links and tracking how often they are used.
What
- Creates and manages shortened URLs
- Tracks visits for each saved link
Why
- Understand the request-to-database flow behind redirect services
- Practice building a complete CRUD application around a focused problem
How
- Uses Express.js for routing and backend behavior
- Renders the management interface with EJS