My Projects

Building solutions with code

Expense Tracker

Apr 2026 Full-Stack Web Application

A comprehensive web application designed to help users manage and visualize their personal finances. Built as my final project for CS50x, this application features expense tracking, budget management, and financial data visualization.

Application Preview

Expense Tracker - Desktop View

💻 Desktop Experience

Expense Tracker - Mobile View

📱 Mobile Design

Key Features

  • User authentication and session management
  • Add, edit, and delete expense entries
  • Category-based expense organization
  • Interactive charts and financial summaries
  • Budget tracking and alerts
  • Responsive design for all devices
  • Export reports to CSV format
  • Monthly and yearly analytics

Technologies Used

Python Flask SQL HTML5 CSS3 JavaScript
8
Core Features
6
Tech Stack
100%
Responsive
CS50
Final Project

C$50 Finance

Mar 2026 Full-Stack Web Application

A stock trading simulation web application built as part of Harvard's CS50x course (Problem Set 9). Users can register, log in, look up real-time stock quotes, buy and sell shares with virtual money ($10,000 starting balance), and review their full transaction history. Two personal features were added on top of the base requirements: a cash top-up system and a password change page.

Key Features

  • User registration and login with hashed passwords (Werkzeug)
  • Real-time stock quote lookup via CS50 Finance API
  • Buy and sell stocks with virtual cash ($10,000 starting balance)
  • Portfolio overview showing current holdings and total value
  • Complete transaction history with buy/sell labels and timestamps
  • Add cash to account — personal touch #1
  • Change password with current password verification — personal touch #2
  • Full input validation and descriptive error handling

Technologies Used

Python Flask SQLite HTML5 Bootstrap 5 CS50 Finance API Werkzeug
8
Core Features
7
Tech Stack
2
Personal Features
CS50
Problem Set 9

More Projects Coming Soon...

I'm constantly working on new projects and expanding my portfolio. Check back soon for updates!

Currently in development:

  • Task Management Application
  • Weather Forecast App
  • E-commerce Platform

Ready to Collaborate?

Let's work together on your next project. Get in touch to discuss ideas!

Start a Project