Hello, I'm Aamir!

Aspiring Machine Learning Engineer & Software Developer

Combining my passion for AI and machine learning with solid software skills to build thoughtful, intelligent tools.

About Me

My Journey

I’m still learning what it means to be a great engineer, but one thing’s certain: I love learning about what machine learning and software can do for the world. Whether it’s testing a new algorithm or staring up at a clear night sky, I’m always looking for patterns and possibilities.

I believe the best technology doesn’t just work, it feels right too. I’m drawn to tools and systems that are intuitive, human-centered, and built to solve real problems. For me, engineering is as much about curiosity and exploration as it is about intention.

Quick Facts

🕌 Islam inspires my best self
🧠 Built a GPT model from scratch
☕ Coffee fuels my code
🧩 Always up for a coding puzzle

Technologies & Skills

Python
C++
JavaScript
Machine Learning
Supervised Learning
Unsupervised Learning
Model Evaluation & Selection
Feature Engineering
Deep Learning
Neural Networks
Convolutional Neural Networks (CNNs)
Recurrent Neural Networks (RNNs)
Transformers
Backpropagation
Hyperparameter Tuning
TensorFlow
PyTorch
Scikit-learn
Pandas
NumPy
Matplotlib
Natural Language Processing (NLP)
Docker
Git
Firebase
FastAPI
OpenAI API
PyQt6
Software Engineering
Algorithm Design
Model Optimization
Teaching & Mentorship
Technical Communication
Continuous Learning

What Drives Me

AI & ML

Creating intelligent tools and systems

Software Dev.

Scalable and meaningful applications

Continuous Learning

Always learning more

Problem Solving

Creative solutions and collaboration

Teaching & Mentorship

Helping others grow while growing myself

Coffee

A true blessing from God

Featured Projects

GPT From Scratch
Featured
GPT From Scratch

Curious about how large language models like ChatGPT actually work, I set out to build one myself from scratch. No model libraries, no shortcuts. Just coffee, PyTorch, persistence, and a desire to deeply understand the mechanics of self-attention, tokenization, transformers, and transformer-based generation. Along the way, I implemented each component by hand, from multi-head attention to GPT-style autoregressive decoding, and trained my model entirely on my CPU. For training, I used the first six chapters of Winnie the Pooh, a childhood favorite of mine. It was a fun and meaningful way to learn while building, letting my model pick up on the whimsical tone and playful spirit of the stories that first sparked my imagination years ago.

Python
PyTorch
Matplotlib
NumPy
Google Colab
Neural Style Transfer
Featured
Neural Style Transfer

Ever wondered what your photos would look like as works of art? This project brings that idea to life using deep learning. I built a full desktop app that lets you upload two images, one as your content image (like a selfie or landscape) and another as your style image (like a Van Gogh painting). My app then blends them together, transferring the textures and colors of the style image onto your original photo, turning it into a completely new artistic creation. Users can experiment with different combinations and instantly preview their results. Everything runs in real-time on your own computer, with a clean interface that makes it easy for anyone, even without a technical background, to explore AI-powered creativity.

Python
PyQt6
PyTorch
Pillow
Matplotlib
NumPy
8-Puzzle AI Solver
Featured
8-Puzzle AI Solver

The 8-Puzzle is a classic brain teaser, a 3x3 grid with numbered tiles and one empty space. Your goal? Slide the tiles around until they're back in order. This project brings 8-Puzzle to life using AI. Built in Python, it solves any puzzle setup you give it by using smart search algorithms like A* and Uniform Cost Search. You’ll watch your computer plan, think ahead, and solve the puzzle step by step, just like a human but faster. It’s not just a solver, it’s a peek into how AI makes decisions. You can compare different algorithms side by side, see how their strategies evolve, and explore how small changes in heuristics affect performance. Whether you're curious about AI or just love puzzles, my project offers something fun and insightful for you to explore.

Python
NumPy
Matplotlib
Pandas
AI
Algorithms
Pixelate: An Inclusive Pixel Art Editor
Featured
Pixelate: An Inclusive Pixel Art Editor

Pixelate is a pixel art creation platform built with inclusion in mind. More than 300 million people are affected by colorblindness worldwide, yet most design tools overlook accessibility. Inspired by friends and family members with color vision deficiencies, I wanted to build a tool with others that empowers everyone to create freely, regardless of how they see color. With smart filters tailored for the three most common types of colorblindness (protanopia, deuteranopia, tritanopia), an AI assistant for helpful suggestions, and a public gallery for sharing and discovery, Pixelate brings creativity and accessibility together. Whether you're an artist or just curious, I invite you to explore, create, and be part of a more inclusive digital art community.

Python
PyQt6
Firebase
FastAPI
OpenAI API
Docker

Connect with Me

Get in Touch

I'm always on the lookout for new opportunities, collaboration, networking, and meaningful connections. Whether you'd like to chat about machine learning, space, nature, or the latest in tech, feel free to reach out!

aamirksfg@gmail.com
Riverside, CA
Send a Message