My Projects

Explore my portfolio of cloud infrastructure, serverless applications, and DevOps automation projects

Featured Projects

CTrackr – Job Application Tracker (2025)

A comprehensive full-stack application for tracking job applications and managing user profiles. Built with React, TypeScript, AWS Serverless Architecture, and Infrastructure as Code. Features include status tracking, profile-driven document management, CV/Resume PDF generation, file uploads with S3, and secure user authentication via AWS Cognito. The entire infrastructure is provisioned and managed with Terraform for scalable and reproducible deployments.

Key Features:
  • Complete CRUD operations for job applications with status tracking
  • Advanced filtering by status, company, date, and more
  • User profile management with categorized skills, work experience, education, and certifications
  • Client-side PDF generation for CV/Resume from profile data
  • File upload system with S3 presigned URLs for CV and Cover Letter attachments
  • AWS Cognito integration for secure authentication and authorization
  • Serverless backend with 9 Lambda functions and API Gateway
  • DynamoDB for scalable data storage with user data isolation
  • Infrastructure as Code with Terraform (71+ resources)
  • CloudFront CDN with custom domain via Route 53 and ACM
  • Automatic file cleanup when applications are deleted
  • Future-ready: AWS Bedrock integration planned for AI-assisted CV/cover letter generation
React TypeScript AWS Terraform AWS Lambda API Gateway DynamoDB S3 CloudFront Cognito Route 53 ACM jsPDF Vite

CVault – Secure File Vault (2024)

Cloud-native SaaS for secure file storage and user isolation. Built a serverless SaaS for secure file storage using AWS (Cognito, Lambda, API Gateway, S3, CloudFront). Automated upload/download via presigned URLs and enforced least-privilege IAM policies. Provisioned and managed infrastructure with Terraform for scalable and reproducible deployments. Hosted the frontend SPA on S3 + CloudFront with SSL and custom domain using Route 53 and ACM.

Key Features:
  • Secure file upload and storage using AWS S3 with encryption
  • User authentication and authorization via AWS Cognito
  • React-based Single Page Application (SPA) with modern UI
  • Global content delivery through CloudFront CDN
  • Serverless backend using AWS Lambda functions
  • Infrastructure as Code with Terraform for automated deployment
  • Presigned URLs for secure file access
  • Least-privilege IAM policies for security
  • Custom domain with Route 53 and ACM SSL certificates
React AWS Terraform AWS Cognito S3 CloudFront Lambda Route 53 ACM

Multilingual Document Translation Platform (2023)

Serverless web application enabling real-time document translation. Collaborated in a team project to build a web application that automatically translated uploaded documents into user-selected languages. Developed the frontend with React, providing a responsive user interface for file upload and translation results. Implemented AWS Lambda functions to process uploaded documents and integrate with translation APIs. Hosted the platform on AWS with serverless architecture for scalability and cost efficiency. Ensured automation and security through IAM policies, API Gateway, and monitored execution with CloudWatch.

Key Features:
  • Real-time document translation into multiple languages
  • React-based responsive user interface
  • File upload and translation result display
  • AWS Lambda functions for document processing
  • Integration with translation APIs
  • Serverless architecture for scalability
  • IAM policies for security
  • API Gateway for API management
  • CloudWatch for monitoring and logging
  • Cost-efficient pay-per-use model
React AWS Lambda Serverless API Gateway CloudWatch IAM JavaScript Translation APIs

Expense Tracker – Capstone Project (2023)

Financial management app with income/expense tracking and AWS deployment. Developed a web-based expense management system using Laravel for backend and MySQL for data storage. Deployed the application on AWS Elastic Beanstalk, ensuring scalability and automated environment management. Implemented user authentication, allowing individuals to securely log income and expenses. Designed and integrated category-based tracking for better financial organization and reporting. Applied best practices in database schema design, deployment, and testing within a team-based academic project.

Key Features:
  • Income and expense tracking system
  • User authentication and secure login
  • Category-based financial organization
  • Financial reporting and analytics
  • Laravel backend with MySQL database
  • AWS Elastic Beanstalk deployment
  • Automated environment management
  • Scalable cloud architecture
  • Database schema design best practices
  • Team collaboration and testing
Laravel MySQL AWS Elastic Beanstalk PHP Authentication Database Design AWS