My Projects
Software Programming and Systems Development AAS Projects
ATM Machine with PIN (C++)
Simulated ATM interface with PIN verification and transaction options built in C++.
View Source Code (Updated)Database Set Up (SQL)
Created SQL database with multiple tables, constraints, and CRUD functionality.
Index Card App (MIT App Inventor 2)
Mobile flashcard app built with MIT App Inventor 2 for study and memory practice. Features swipe navigation and customizable card sets.
Haunted Jaunt Game (Unity)
Unity 3D horror platformer with sprites, audio, and interactive gameplay.
View Source CodeAndroid To-Do List App (Kotlin)
Task manager mobile app using Kotlin with SQLite storage and material design.
View Source CodeTic Tac Toe Game (C++)
Advanced C++ command-line Tic Tac Toe game with input validation and win/tie detection logic. Uses functions, loops, and clean modular code.
View Source CodeWeb Dev I – Portfolio Site (HTML, CSS, JS)
Front-end site showcasing layout, styling, and JavaScript interactivity.
Web Dev I – UI Enhancement (HTML/CSS)
Expanded version of Web Dev I project with improved styling and layout.
View Source CodeJava OOP Project
Java application applying object-oriented concepts like classes and inheritance.
Web Dev II – Dynamic Site (PHP/MySQL)
Dynamic full-stack website featuring form validation, client-side scripting, and server-side integration using PHP and MySQL. Developed for Web Dev II.
View Source CodeSimple Calculator (C++)
Basic calculator with GUI logic using C++ for arithmetic operations.
View Source CodeFull-Stack Web Development Projects
Task Manager API (Node.js, Express, MongoDB)
Full-stack task management API with CRUD functionality, connected to MongoDB Atlas and deployed using Render.
Live API | View Source CodeHabit Tracker (Node.js, Express, MongoDB)
Full-stack habit tracker with daily logging, streak tracking, and MongoDB persistence. Users can add habits, mark completions, and view progress.
Live App | View Source CodeFrontend (HTML/CSS/JS) Mini Projects
QR Code Generator
Enter any text or URL and instantly generate a scannable QR code using a free API.
Live App | View Source CodeResponsive Portfolio
A mobile-friendly personal portfolio site to showcase projects and contact details. Built using just HTML and CSS.
Live App | View Source CodeLight/Dark Toggle
Simple toggle between light and dark themes using CSS variables and localStorage.
Live App | View Source CodeImage Carousel
Responsive carousel with previous/next buttons and smooth transitions.
Live App | View Source CodeColor Scheme Generator
Pick a base color and generate 5-color palettes using TheColorAPI.
Live App | View Source CodeJavaScript Logic Projects
Countdown Timer
A simple and responsive countdown timer built with HTML, CSS, and JavaScript. Users can set a future date and time, and the app will display the live countdown in days, hours, minutes, and seconds.
Live App | View Source CodeRock Paper Scissors Game
A simple interactive game where the player competes against the computer by choosing Rock, Paper, or Scissors. The game displays the outcome and keeps score.
Live App | View Source CodeTo-Do List
A simple, responsive to-do list web app that lets users add, delete, and complete tasks in real-time. Built with plain HTML, CSS, and JavaScript.
Live App | View Source CodeStopwatch App
A simple digital stopwatch built with JavaScript. Users can start, stop, and reset the timer with precision to hundredths of a second.
Live App | View Source CodePython Mini Projects
Weather App (Python CLI)
Command-line weather app that fetches real-time temperature, humidity, and condition using the OpenWeatherMap API. Built with Python and the requests library.
View Source CodePassword Generator (Python CLI)
A command-line app that generates strong random passwords based on user-defined settings like length, uppercase, numbers, and special characters.
View Source CodeCurrency Converter (CLI)
A simple Python command-line app that converts currencies using real-time exchange rates. Built with the exchangerate-api.com API.
View Source CodeFile Organizer (CLI)
A simple Python script that organizes files in a folder into subfolders by file type. Supports categories like Images, Documents, Audio, and more.
View Source CodeSimple Calculator (CLI)
A basic command-line calculator that performs addition, subtraction, multiplication, and division. Built with Python for practice with conditionals, loops, and input validation.
View Source CodeAPI-Based CLI Projects
Joke Generator (Python CLI)
Fetches a random dad joke from the icanhazdadjoke API and displays it in the terminal. No API key required.
View Source CodeDog Image Fetcher (Python CLI)
Grabs a random dog image URL from Dog CEO's API and optionally opens it in your browser.
View Source CodeDictionary App (Python CLI)
Uses dictionaryapi.dev to look up word definitions, parts of speech, and example sentences.
View Source CodeCrypto Tracker (Python CLI)
Fetches real-time prices for Bitcoin and Ethereum using CoinGecko’s API. Displays USD value.
View Source CodeNASA APOD Viewer (Python CLI)
Displays NASA’s Astronomy Picture of the Day, including title, explanation, and image URL.
View Source CodeVideo Presentation Creation
Inventory and Order Management Tool
Created short narrated videos explaining core software design patterns using diagrams, visuals, and structured walkthroughs for academic presentations.
Topics: Abstract Factory, Builder, Proxy, Adapter, Composite
Tools: PowerPoint, Canva, Stock Footage, Video Compression