Skip to content
View akhileshu's full-sized avatar

Block or report akhileshu

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

Akhilesh Upadhyay

Backend-leaning Full-Stack Software Engineer

I build practical full-stack applications and am developing deeper expertise in backend systems, concurrency, databases, and software architecture.

My current work combines Next.js, React, TypeScript, Prisma, PostgreSQL, and SQL with focused exploration of Go, real-time systems, and reliable backend design.

Current focus

  • Go services with worker pools, bounded job queues, graceful shutdown, cancellation, and backpressure
  • Database internals: tokenization, parsing, ASTs, semantic binding, logical planning, and iterator execution
  • Storage fundamentals: row encoding, disk pages, indexes, transactions, idempotency, and failure handling
  • Building the simplest correct system first, then adding concurrency and operational complexity when requirements justify it
Understand → Simplify → Reuse → Build → Integrate → Verify → Operate → Evolve

Selected engineering work

A small SQL database in Go with an in-memory execution path and interactive REPL. Demonstrates tokenization, parsing, binding, catalog updates, logical planning, and testable incremental systems design.

A Figma/Miro-style collaborative whiteboard with a Next.js web app, Bun + Elysia real-time server, shared contracts, and PostgreSQL persistence. Demonstrates WebSockets, room-based collaboration, presence, buffered persistence, and end-to-end verification.

A shell utility for cloning one GitHub subfolder without cloning the full working tree. Demonstrates sparse checkout, deterministic CLI behavior, destination handling, and smoke testing across Bash and Zsh.

A practical guide to using repository-aware coding agents across planning, implementation, testing, debugging, reliability, observability, and review. Demonstrates documentation-first engineering and incremental, verifiable delivery.

Technical stack

Application development: Next.js · React · TypeScript · Prisma · PostgreSQL · SQL

Systems direction: Go · concurrency · worker pools · bounded queues · WebSockets · real-time services

Engineering concerns: API and data boundaries · transactions · idempotency · cancellation · backpressure · failure handling · testing

Engineering principles

  • Make behavior and boundaries explicit.
  • Prefer the smallest correct implementation.
  • Keep state, side effects, and failure paths visible.
  • Verify observable behavior with focused tests.
  • Add scale and concurrency only when the requirements call for them.

Writing

I publish practical engineering walkthroughs on systems, software architecture, and AI-assisted development.

Contact and profiles

Pinned Loading

  1. toy-db toy-db Public

    sql db implementation in go for learning how a dbms works

    Go

  2. documentation-command-center documentation-command-center Public

    TypeScript

  3. diary-cli diary-cli Public

    A local-first CLI for recording project learnings, decisions, bugs, and progress in Markdown.

    TypeScript

  4. git-folder-here git-folder-here Public

    Clone a GitHub subfolder into the current directory without cloning the full working tree.

    Shell

  5. real-time-collaborative-whiteboard real-time-collaborative-whiteboard Public

    A small Figma/Miro-style whiteboard built as a Bun workspace. The project combines a Next.js App Router web app, a separate Bun + Elysia realtime server, shared transport contracts, and PostgreSQL-…

    TypeScript 1

  6. codex-skills codex-skills Public

    Python