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.

Portfolio LinkedIn LeetCode X Email


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

Project What it does Built with
Tab Jumper A 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 System A responsive full-stack dashboard with JWT authentication, employee CRUD, search, filtering, validation, and statistics. React, Node.js, Express, MongoDB
Prometheus Compiler An experimental compiler that explores the journey from source code to tokens, an AST, semantic checks, and generated instructions. C++, CMake
Developer Portfolio My 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
Languages C++, Python, Java, C, JavaScript, TypeScript
Web React, Node.js, Express, MongoDB, HTML, CSS, Tailwind CSS
Developer tools Git, GitHub, Linux, VS Code, Vite, CMake
Foundations Data Structures & Algorithms, OOP, REST APIs, SQL, debugging, testing

GitHub activity


Code. Learn. Build. Repeat.

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

Pinned Loading

  1. prometheus-compiler prometheus-compiler Public

    C++

  2. markov-text-cpp markov-text-cpp Public

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

    C++

  3. C-Language-Lab C-Language-Lab Public

    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. Rayforge Rayforge Public

    CMake