Skip to content
View subham-hq's full-sized avatar
:atom:
Deep in the code
:atom:
Deep in the code

Block or report subham-hq

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

Subham Bhattacharya

Backend Engineer

APIs, databases and concurrency — building toward AI/ML systems

Résumé Portfolio LinkedIn Email

About

I'm a backend developer working mainly in Python, and I reached engineering by an unusual route. Before I wrote software, I spent years running real business operations — and that's the lens I bring to code. I think about constraints, edge cases, and how things fail before I think about syntax, because I've learned the hard way that a process which quietly breaks costs real money and trust.

My focus is the backend — the APIs, data models, authentication, and service logic that have to stay correct and maintainable as a system grows. I'd rather understand one stack deeply and defend every trade-off out loud than collect frameworks I've touched once, and I try to write code that the next person (often future me) can actually read.

Most of what's on this profile is project and coursework code from a deliberate, structured path through backend engineering and computer-science fundamentals, which I'm also formalising through a BS in Computer Science. Longer term, I'm building toward AI/ML systems — which sit on exactly the kind of reliable backend infrastructure I'm focused on now. Everything here is meant to be read: clean repositories, honest documentation, and projects I can stand behind in a technical conversation.

Tech stack

Backend: FastAPI, Litestar, Strawberry GraphQL, Flask, Pydantic, asyncio, httpx Languages: Python, SQL, TypeScript, JavaScript, C, HTML and CSS
APIs and protocols: REST APIs, GraphQL, HTTP, ASGI Data: PostgreSQL, SQLAlchemy, SQLite
Quality and CI: pytest, mypy, ruff, uv, GitHub Actions, code review Cloud and tooling: Cloudflare Pages, Cloudflare Workers, Git, GitHub, Linux
Web and frontend: Next.js (App Router), React, Tailwind CSS, Node.js, Zod Fundamentals: data structures and algorithms, concurrency, static typing

Projects

OrderFlow: multi-tenant B2B order management. Python, Flask, SQLite, Jinja. Postmark: email threat detection, Smart India Hackathon 2026 (private; opens the case study). Python, FastAPI, PostgreSQL, pytest.
site-auditor (in progress): async crawler and link-health auditor. Python, asyncio, httpx, pytest, mypy. portfolio (live): Next.js site on Cloudflare Pages. TypeScript, Next.js, Tailwind CSS, Cloudflare.

All repositories

Education & certifications

BS in Computer Science, BITS Pilani, 2026 to present CS50x: Introduction to Computer Science, Harvard University, edX, May 2026
Inclusive Open Source Community Orientation (LFC102), The Linux Foundation, Aug 2026 Using Databases with Python, University of Michigan, Coursera, Jan 2026
Using Python to Access Web Data, University of Michigan, Coursera, Dec 2025 Python Data Structures, University of Michigan, Coursera, Dec 2025
Programming for Everybody (Getting Started with Python), University of Michigan, Coursera, Dec 2025 Python (Basic), HackerRank, Dec 2025

GitHub Activity

Metrics dashboard
GitHub stats GitHub streak
3D contribution calendar
Snake eating Subham's GitHub contribution grid

Connect

Email hello@subhambhattacharya.com LinkedIn YouTube

The code says more than this page does.

Pinned Loading

  1. portfolio portfolio Public

    Personal portfolio featuring projects, technical skills, experience, and contact information.

    TypeScript 2

  2. orderflow orderflow Public

    Multi-tenant B2B order management system built with Flask, featuring role-based access, secure authentication, and order lifecycle management.

    HTML 9

  3. site-auditor site-auditor Public

    Concurrent website crawler and link-health auditor — asyncio for network I/O, a process pool for HTML parsing, streaming JSONL output that can gate a CI build. Work in progress.

    Python 1

  4. leetcode-solutions leetcode-solutions Public

    A collection of my LeetCode solutions in Python, documenting my journey through data structures, algorithms, and problem-solving. Each solution focuses on writing clean, efficient, and well-structu…

    Python 6