Skip to content
View ThunderKhan's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report ThunderKhan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ThunderKhan/README.md

Hi, I'm Ayan 👋

Software developer in progress — learning deeply, building practically.

I’m an aspiring software developer exploring machine learning, data science, and practical software engineering through hands-on projects.

I enjoy turning ideas into useful software, understanding how things work beneath the surface, and becoming a better problem solver one project at a time.

PortfolioLinkedInLeetCodeXEmail


About me

  • I build developer tools, web applications, and learning-driven projects.
  • I practise data structures, algorithms, and competitive programming to sharpen my problem-solving.
  • I am building a strong foundation in machine learning and data science.
  • I am learning how real software is designed, tested, documented, and maintained through open source and personal projects.
  • I am especially curious about compilers, developer tooling, AI-assisted software, and systems that make people more productive.

Featured projects

ProjectWhat it doesBuilt with
Tab JumperA privacy-friendly Chrome extension for navigating tabs by visit history and instantly switching between the two most recent tabs.JavaScript, Chrome APIs, Manifest V3
Employee Management SystemA responsive full-stack dashboard with JWT authentication, employee CRUD, search, filtering, validation, and statistics.React, Node.js, Express, MongoDB
Prometheus CompilerAn experimental compiler that explores the journey from source code to tokens, an AST, semantic checks, and generated instructions.C++, CMake
Developer PortfolioMy editorial-style portfolio, built as a fast static site and automatically deployed through GitHub Actions.React, TypeScript, Vite, Tailwind CSS

What I'm working on

  • Improving Tab Jumper and learning how to build reliable browser extensions.
  • Building portfolio-grade projects across software development and ML.
  • Studying DSA by patterns and documenting solutions in my LeetCode repository.
  • Learning open-source workflows through issues, branches, pull requests, reviews, and documentation.

Tech I work with

Technologies
LanguagesC++, Python, Java, C, JavaScript, TypeScript
WebReact, Node.js, Express, MongoDB, HTML, CSS, Tailwind CSS
Developer toolsGit, GitHub, Linux, VS Code, Vite, CMake
FoundationsData Structures & Algorithms, OOP, REST APIs, SQL, debugging, testing

GitHub activity

Ayan Khan's GitHub contribution graph

Code. Learn. Build. Repeat.

I'm always open to learning, collaborating, and contributing to meaningful projects.

Pinned Loading

  1. prometheus-compilerprometheus-compilerPublic

    C++

  2. markov-text-cppmarkov-text-cppPublic

    A small, clean C++ project that implements a Markov chain–based sentence generator.

    C++

  3. C-Language-LabC-Language-LabPublic

    A personal lab for learning and experimenting with the C programming language. This repository will document my journey through the core concepts, algorithms, and projects I build as I develop prof…

    C

  4. RayforgeRayforgePublic

    CMake