Hey, I'm

Hadi Ahmad

Full-Stack Developer

I enjoy creating solutions to real-world problems and learning new things while I do it.I'm currently pursuing a B.S in Computer Science and Computer Engineering at the University of Minnesota - Twin Cities.

About Me

Purpose

👋Hi, I'm Hadi. I'm a full-stack developer aiming to make real scalable products.
💻I enjoy building apps that solve problems that I face or I see other people face.
💡I started coding in JavaScript on Khan Academy in middle school, creating parkour games with basic physics.

Interests

🎬I like watching movies in my free time. My favorite movie right now is Predestination (2014)
🎵I enjoy alt rock, my favorite song right now is Bloody Madness by YES AND MAYBE

Hobbies

🏋️‍♂️I've been working out for 3 years. I started with Olympic Weightlifting in high school, but switched to doing general resistance training after that.
🛹My aunt bought me a cruiser so I could skate with my cousin. I quickly learned to love it and now skate around between classes and bus transfers.

Philosophy

🏋️‍♂️Lifting has led me to value consistent effort over temporary spurts of motivation. I apply this ideology to every aspect of my life.
👥I believe the key to effective teamwork is understanding each person's strengths and delegating tasks accordingly.

Projects

🪞Mirage

AI Assistant
Jan 2023 - Present
https://mirag.app

Project Overview

Mirage is an AI assistant application featuring a MacOS UI overlay that lets users prompt any LLM available through the OpenRouter API.

Features:

  • MacOS UI overlay for a native desktop experience
  • Supports any LLM available via OpenRouter API
  • Node.js backend with RAG (Retrieval-Augmented Generation) and vector search
  • Fast, context-aware AI responses for complex queries
  • Multi-sectioned architecture for modularity and scalability
  • Cloud storage enables cross-platform usage

Technologies Used:

  • SwiftUI for MacOS UI overlay
  • React with TypeScript for the static landing page
  • Hosted Dockerized AWS EC2 for backend and vector embedding
  • Node.js backend implementing RAG and vector search
  • OpenRouter API for LLM access and AI responses
  • AWS EBS for vector data and AWS RDS for chat logs

Achievements:

  • Enabled flexible AI assistant experience supporting multiple LLMs
  • Created a lightweight MacOS overlay, aimed to increase usability and productivity.

💪Vectra

Workout Tracker
Nov 2024 - Present
https://github.com/hadiahmad06/vectra

Project Overview

A cross-platform workout tracker and planner designed to help users log and track long-term strength training progress efficiently.

Features:

  • Log workouts and track strength progression over time
  • Scraped exercise and muscle group data using Playwright
  • Cross-platform support for mobile devices via React Native
  • User research-informed UI/UX for intuitive day-to-day use

Technologies Used:

  • React Native for cross-platform mobile development
  • TypeScript for type safety and maintainable code
  • Playwright for web scraping and data collection
  • Local storage / SQLite for offline use

Achievements:

  • Created a dataset of exercises and targeted muscle groups for recommendation engine
  • Validated app features through informal student user research

📅PlanUMN

Graduation Planner
May 2025 - Aug 2025
https://planu.mn

Project Overview

PlanUMN is a comprehensive graduation planning tool designed to simplify course scheduling and degree tracking for University of Minnesota students.

Features:

  • Drag-and-drop interactive schedule builder
  • Autocomplete course search with real-time suggestions
  • Import transcripts to fill classes from previous semesters
  • Cloud storage for plans, enabling plan sharing

Technologies Used:

  • React with TypeScript for frontend development
  • Next.js (serverless) for backend API and SSR/SSG
  • Utilized Supabase for relational data storage and user authentication.
  • Ensured plans are kept secure with RLS, user authentication, and server-side permission checks.
  • RESTful APIs for fuzzy search, quick course info, and manipulating plans.

Achievements:

  • Used by over 80 students pre-release

🌐aidah.dev

This Website
Sep 2025 - Present
https://aidah.dev

Project Overview

This website serves as my personal portfolio, designed to showcase my projects, experience, and interests in a clean and interactive way.

Features:

  • Fully responsive design for desktop and mobile
  • Interactive project section with smooth animations
  • Custom cursor-reactive gradient effects
  • Minimalist design centered on readability and accessibility

Technologies Used:

  • Next.js with React and TypeScript
  • Tailwind CSS for styling
  • Deployed on Vercel for fast global hosting