Skip to content
View Shoyeb45's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • 03:53 (UTC +05:30)

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 supported. This note will be visible to only 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โ€™ll keep this crisp โ€” like good code should be.

Introduction

  • Iโ€™m Shoyeb Ansari, a 3rd-year student in the Online BSc (Hons) program at IIT Guwahati.
  • I spend most of my time building things that scale and learning how systems behave under real load.

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

Languages

JavaScript, TypeScript, Java, Python, C++, C

Web Development

  • Frontend: HTML, CSS, React.js, Next.js
  • Backend: Node.js, Express.js, FastAPI, Next.js
  • Databases: MongoDB, PostgreSQL, MySQL, Redis
  • Testing: Jest, Vitest

DevOps

  • Containerization: Docker
  • Cloud: AWS (EC2, Elastic Beanstalk, ECS, CodePipeline, CodeBuild)
  • Version Control: Git, GitHub, GitLab
  • CI/CD, GitHub Workflows

Core Fundamentals

Operating Systems, Networking, Algorithmic Thinking

Competitive Programming

Besides building systems, I actively solve problems for fun and skill.

Ratings

  1. Codeforces: Max 1255 (Pupil) โ€” Profile
  2. LeetCode: Max 1758 โ€” Profile
  3. CodeChef: Max 1508 โ€” Profile

My main CP repository lives here: ๐Ÿ‘‰ Competitive Programming Repo

Projects Iโ€™m Proud Of

1. Coding Platform

๐Ÿ”— https://github.com/Shoyeb45/coding-platform

  1. A scalable learning platform where students can practice coding questions and join contests hosted by teachers.
  2. I designed a distributed architecture to decouple core services and make the system flexible and maintainable.

2. LAN Messenger (Java P2P Chat)

๐Ÿ”— https://github.com/Shoyeb45/lan-messenger-java-p2p-chat

  1. A peer-to-peer LAN messaging application built entirely in Java.
  2. This project deepened my understanding of TCP/UDP networking, threading, concurrency, and race conditions.
  3. The UI was built using Swing โ€” shaped to behave like a modern reactive interface.

3. AVL Tree Visualizer (JavaFX)

๐Ÿ”— https://github.com/Shoyeb45/AVLTreeVisualizer

  1. An interactive AVL Tree visualization tool built in Java.
  2. This strengthened my knowledge of tree rotations, balancing logic, and GUI programming through JavaFX.

4. HTTP Web Server in C++

๐Ÿ”— https://github.com/Shoyeb45/http-server

  1. A minimal HTTP server built from scratch using C++.
  2. This taught me low-level networking, the anatomy of HTTP, and how much magic real frameworks hide.
  3. I plan to extend this into a tiny backend library โ€” something express-like but lightweight.

(There are more scattered across my repos โ€” feel free to explore.)

๐Ÿ“ฌ Connect With Me


Pinned Loading

  1. 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

  2. CompetitiveProgramming CompetitiveProgramming 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

  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

  6. DataStructureAndAlgorithm DataStructureAndAlgorithm Public

    This repo contains implementation of various data structure and algorithms.

    C++