Projects & Portfolio
A curated view of featured work and upcoming systems I plan to build.
Text-Organizer Desktop App (Linux)
CompletedA lightweight Linux desktop utility for transforming text through simple construct, strip, and split operations. Designed as a fast, offline-first productivity tool with native Linux packaging.
Key Features:
- Construct text from comma-separated input
- Strip leading and trailing whitespace per line
- Split text into one-item-per-line output
- Native Linux GUI with no internet dependency
- Packaged and distributed as an AppImage
ℹ️ Note: AppImages may not run on Ubuntu 25.04 due to FUSE limitations. Works correctly on Ubuntu 20.04, 22.04, and most Linux distributions.
AI Resume Analyzer
CompletedAn AI-powered full-stack application that analyzes resumes against job descriptions and returns a match score, missing skills, and actionable improvement suggestions. Focuses on real-world AI system design using LLM APIs rather than academic model training.
Key Features:
- Resume-to-job matching with structured AI output
- LLM-powered analysis with enforced JSON responses
- Backend request validation and orchestration with FastAPI
- Clear separation between frontend, API, and AI logic
- Production-ready architecture with independent deployments
⚠️ Note: The backend runs on a free-tier Render instance and may take 30–60 seconds to respond on first request due to cold starts.
Cloud Text-to-Speech Platform
CompletedCloud-based text-to-speech service using AWS Polly, managed through Terraform. Focuses on cloud resource provisioning, permissions, and deployment workflows.
Key Features:
- Infrastructure-as-code with Terraform
- AWS Lambda for serverless processing
- S3 for audio file storage
- API Gateway for REST endpoints
- Cost optimization strategies