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

Organizations

@Qubit-TechClub

Block or report Shoyeb45

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.

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
Shoyeb45/README.md

Hey there, welcome to my GitHub 👋

  • I’m Shoyeb Ansari, a 3rd-year student in the BSc (Hons) program at IIT Guwahati.
  • I spend most of my time building things that scale and learning how systems works under hood.

Projects I’m Proud Of

  • Aether Programming Lang - A tree-walking interpreted language, built with c++23 to learn the language working and internals.
  • Coding Platform — A scalable coding platform for students and teachers featuring Judge0-powered submissions, contests, and a distributed backend architecture.
  • Fast Docs - A lightweight collaboration markdown editor with rich features. Built for developers who likes making docs with markdown.
  • LAN Messenger — A peer-to-peer LAN messaging application that helped me explore TCP/UDP networking, multithreading, concurrency, and Swing.
  • AVL Tree Visualizer — An interactive JavaFX application for visualizing AVL tree operations, strengthening my understanding of balancing algorithms and GUI development.
  • HTTP Web Server in C++ — A minimal HTTP server built from scratch to learn low-level networking, HTTP internals, and systems programming.

What I enjoy

  • Anything related to computers and mathematics.
  • Designing and building backend systems and trying to learn distributed architectures.
  • Writing clean, efficient algorithms — and my favourite one is Binary Search, which is yours?
  • I don’t have a “favourite language,” but C/C++ and TypeScript excites me most.

Skills & Tools

Category Technologies
Languages C, C++, Java, JavaScript, TypeScript, Python
Frontend HTML, CSS, React.js, Next.js
Backend Node.js, Express.js, FastAPI, Next.js
Databases PostgreSQL, MongoDB, MySQL, Redis
Testing Jest, Vitest
Cloud & DevOps Docker, AWS (EC2, ECS, Elastic Beanstalk, CodePipeline, CodeBuild), Git, GitHub, GitLab, GitHub Actions
Core CS Operating Systems, Computer Networks, Data Structures & Algorithms

Pinned Loading

  1. aether-lang aether-lang Public

    A dynamically type, tree-walking interpreted programming language, written from scratch in C++23.

    C++

  2. AVLTreeVisualizer AVLTreeVisualizer Public

    This is data structure project. In this project I've built AVL tree visualisation application using javafx library of java. This project have solidified my understanding of AVL tree data structure …

    Java

  3. coding-platform coding-platform Public

    Coding platform for college. Teacher and student role for smooth control.

    TypeScript

  4. http-server http-server Public

    A simple http server written from scratch using CPP. I learned this from the codecrafters.

    C++

  5. lan-messenger-java-p2p-chat lan-messenger-java-p2p-chat Public

    🔥 Real-time P2P chat application for LAN networks built with Java Socket Programming. Cross-platform messaging with auto-discovery, persistent storage, and modern Swing GUI. Perfect for local netwo…

    Java 1 1

  6. competitive-programming competitive-programming Public

    This repositroy contains my code of competitive programming. This repository contains many questions from various platforms. Every file is named by the question name.

    C++ 1