About Me

Let me tell you a little about myself and what I do:

I'm ready to learn

I remember it like it was yesterday - June 6th 2021, the day that for some reason I fell in love with learning. Maybe it was the imposter syndrome talking, telling me that I was the most incompetent student in my artificial intelligence class.


But I remember liking the feeling of getting good at something, discovering that you could do something that you couldn't do before. The first time I remember loving programming was when I pulled out the #1 IDE - notepad - and made my first HTML website.


So the love of learning was always in within me - but I truly unlocked it when I first enrolled the Python Udemy Course by Angela Yu, on July 30th 2021.


And that's where it started. From Udemy to Coursera to Skillshare and finally to Frontend Masters, to this very day I am still learning, hoping to become as cracked (kid-speak for really, really good) as possible.

Hi. I'm Aadil.

I’m a graduate of Thomas Jefferson High School for Science and Technology and am currently attending Willam and Mary. I am interested in coding, music, writing, languages, and other topics as well. Above all, I’m interested in the topic of learning, and how we can learn whatever we want with high quality online education.

My Coding Journey

I originally started coding when I was 12 years old and my parents enrolled me in a coding summer camp. Although I was initially averse to the notion of doing anything productive, I grew excited when I learned I could make my own Pokémon game. And I actually did! Except it had no graphics and was only text based. And there were only two Pokémon you could battle with. But it was my first real project, and it lead my down a path of hopefully lifelong learning.


In the summer before senior year, I suddenly became interested in real development, like web development and machine learning. Although HTML and CSS are pretty easy to get started with, I was still elated to etch my html file in the color of body { aquamarine : blue ;}. Along with the help of platforms like Udemy and Coursera, I leveled up my web development skills. Now I know NodeJS, AJAX, React, Pytorch, MongoDB, and SQL.

My GitHub Evolution

My development journey really accelerated when I started actively building and sharing projects on GitHub in October 2020. With 148 public repositories spanning 5 years, I've evolved from simple JavaScript projects to sophisticated AI-integrated applications.


The Foundation Years (2020-2022): I began with the ambitious 10000-hours project, implementing the famous rule for skill mastery. Early projects like coursera-scrape and markdown-preview showed my curiosity about automation and developer productivity.


The Mobile & Framework Era (2023): I expanded into mobile development with tinder-clone-react-native and full-stack projects like nft-marketplace-showcase and youtube-bookmarker. This period also marked my early AI integration with ai-keyword-extractor.


Professional Development (2024): I focused on advanced tooling with media processing libraries like lw-ffmpeg-node, e-commerce automation, and desktop applications. The year also saw deep AI adoption with openai-function-calling and langchain-practice.


Current Innovation (2025): Now I'm exploring cutting-edge technologies like Deno, MCP (Model Context Protocol), and local LLM integration. My focus has shifted to AI-powered applications, modern runtime ecosystems, and educational technology.


This evolution represents not just technical growth, but strategic thinking about technology trends. From simple scripts to AI-integrated systems, I've consistently adopted emerging technologies before mainstream adoption, building solutions that bridge personal productivity, innovation, and practical applications.

Academic Coursework

My formal education at William & Mary has provided a strong theoretical foundation that complements my practical development experience. Here are the key courses that have shaped my technical expertise:

Computer Science

  • CSCI 303 Algorithms: Learned about concepts like hash tables, splay trees, and dynamic programming.
  • CSCI 301 Software Development: Project-based course in Java, where I learned about Java graphics and Android Studio.
  • CSCI 446 Intro to Neural Networks: Learned to create our own neural networks just using numpy, and went into depth on the principles of machine learning. I gave a presentation on the Word2Vec paper.
  • CSCI 416 Intro to Machine Learning: Learned about various machine learning algorithms, like PCA, SVMs, Linear and Logistic regression, and Transformers.
  • CSCI 464 Intro to Cyber Security: Learned about the history of cyber security and foundational concepts of protecting data and avoiding bad actors.
  • CSCI 444 Intro to Mobile Application Security: Learned about security, cryptography, and UX for mobile devices, and became proficient in Jetpack Compose for Android Studio.

Mathematics

  • MATH 211 Linear Algebra: Learned about vector spaces, eigenvalues, eigenvectors, and how to apply them across different disciplines.
  • MATH 212 Multivariable Calculus: Learned about partial derivatives, double integrals, and vector-valued functions.
  • MATH 302 Differential Equations: Learned about linear and nonlinear DEs, their applications, and how to solve them with techniques such as the Laplace transform.
  • MATH 410 Quantum Computing: Learned about complex number theory, the basics of quantum physics, the mathematics of qubits, and how to design quantum algorithms like Shor's algorithm.

Technology Experience

Years of hands-on experience building real-world applications

JavaScript

4 Years

TypeScript

2 Years

Docker

2 Years

React

3 Years

Linux

3 Years

Python

7 Years

TensorFlow

2 Years

PyTorch

2 Years

Technologies I've Worked With

react React
pytorch Pytorch
Tensorflow Tensorflow
Express Express
Numpy Numpy
Astro Astro
mongodb MongoDB
SQL SQL
firebase Firebase
unity Unity
puppeteer Puppeteer
github Github
react native React Native
pandas Pandas
figma Figma
electron Electron
kubernetes Kubernetes
langchain LangChain
bun Bun
postgresql PostgreSQL