My Projects

A collection of coding projects that showcase my journey in software development, from embedded systems to web applications

Tidal Tasks

Tidal Tasks

Admin Developer

A comprehensive task management platform with real-time collaboration, advanced project tracking, and team productivity features. Built with modern web technologies for seamless user experience and optimal performance.

Key Features:

  • Real-time task collaboration
  • Advanced project analytics
  • Team productivity dashboard
  • Automated workflow management
  • Cross-platform synchronization

Technologies:

ReactNode.jsTypeScriptTailwind CSSGemini APIFirebase
Lyra AI Tutor

Lyra AI Tutor

Full-Stack Developer & Team Lead

An intelligent AI study companion built during Hack the Valley IX that revolutionizes group learning sessions. Lyra joins Discord voice calls to provide real-time assistance, keeps discussions focused, and automatically generates study materials. Built in 36 hours with the Gemini API to solve the chaos of group study sessions.

Key Features:

  • Real-time voice Q&A and explanations
  • Intelligent focus tracking and redirection
  • Automatic summary generation
  • AI-powered note-taking system
  • Dynamic quiz creation from discussions
  • Multi-user voice channel support

Technologies:

Discord.pyGemini APINatural Language ProcessingVoice RecognitionAI/ML
Shurplus

Shurplus

Full-Stack Developer
Hackathon Win

An end-to-end automated logistics platform that acts like a 'Facebook Marketplace' for food rescue. Built to solve the 'Inventory Chaos' faced by food banks, Shurplus connects donors, volunteers, and food banks in one AI-powered dashboard. Features intelligent Inventory Management Agents and Networking Agents to optimize food rescue operations.

Key Features:

  • Inventory Management Agents for FoodBanks
  • Networking Agent for route optimization
  • Barcode scanning & image recognition
  • Real-time donor-volunteer connection
  • Automated expiry tracking

Technologies:

Next.jsAI AgentsLogistics AlgorithmsComputer VisionBarcode Scanning
CatBot

CatBot

Full-Stack Developer

A personalized easy tutor chatbot designed to teach hard concepts in simple terms. It links videos with similar concepts to enhance learning. Built to provide accessible education through AI.

Key Features:

  • Personalized tutoring
  • Simplified concept explanation
  • Video resource linking
  • Interactive chat interface

Technologies:

AIChatbotGemini APINext.jsFirebaseTypeScriptVercel
Personal Portfolio

Personal Portfolio

Full-Stack Developer

This very website! A modern, responsive portfolio showcasing my development skills and projects. Built with Next.js and custom CSS, featuring smooth animations, optimized performance, and a cozy fire theme.

Key Features:

  • Fully responsive design
  • Custom CSS animations
  • Dark/light theme toggle
  • SEO optimized
  • Fast loading performance

Technologies:

Next.jsTypeScriptCSSVercelGitGemini APIAI
Arduino Calculator

Arduino Calculator

Embedded Systems Developer

A fully functional physical calculator built with Arduino Uno featuring a 4x4 matrix keypad and 16x2 LCD display. Performs all basic arithmetic operations (addition, subtraction, multiplication, division) with real-time input feedback and result display. Features custom circuit design and efficient algorithm implementation for reliable calculations.

Key Features:

  • Full arithmetic operations support
  • Real-time LCD display feedback
  • 4x4 matrix keypad interface
  • Efficient calculation algorithms
  • Error handling and validation
  • Custom circuit board design
  • Optimized memory management

Technologies:

ArduinoC++LCD DisplayMatrix KeypadCircuit DesignEmbedded Programming
Arduino Joystick Controlled Tetris Game

Arduino Joystick Controlled Tetris Game

Embedded Developer

An interactive Arduino-based Tetris game controlled with a joystick. Features classic Tetris gameplay mechanics, score tracking, and responsive controls. Demonstrates embedded programming and game development skills.

Key Features:

  • Classic Tetris gameplay
  • Joystick control interface
  • Real-time score tracking
  • LED matrix display
  • Responsive game mechanics

Technologies:

ArduinoC++LED MatrixJavaScriptVercel
Gumball Machine Arduino

Gumball Machine Arduino

Team Lead

A team-led engineering project creating an automated gumball dispenser using Arduino. Features coin detection, motor control, and user interaction systems. Developed as part of the Engineering Club at school.

Key Features:

  • Automated coin detection
  • Precise motor control system
  • User-friendly interface
  • Robust mechanical design
  • Real-time feedback systems

Technologies:

ArduinoC++SensorsMotors3D Printing
Temperature Humidity Logger

Temperature Humidity Logger

IoT Developer

An Arduino-based environmental monitoring system that logs temperature and humidity data. Features real-time data collection, storage capabilities, and comprehensive environmental tracking for various applications.

Key Features:

  • Real-time data monitoring
  • Automated data logging
  • Sensor calibration system
  • Serial data output
  • Environmental trend analysis

Technologies:

ArduinoC++DHT SensorData LoggingSerial Communication
Simon Says Game

Simon Says Game

IoT Developer

An Arduino-based IoT built simon says game made for quicker reflexes and progressive difficulty.

Key Features:

  • Real-time data monitoring
  • Automated difficulty increase
  • difficulty calibration system
  • Serial data output
  • High Score tracking

Technologies:

ArduinoC++ButtonsData LoggingSerial CommunicationLED Lights

Want to see more?

Check out my GitHub for additional projects, experiments, and open-source contributions.

View More on GitHub →
AI

Aamir's AI Assistant

Welcome to my Portfolio!

I'm an AI assistant that knows all about Aamir's work, projects, and experience. How would you like to explore?