Shubham Kashyap

Software Engineer

Building systems
from first principles.

I explore how computers work end-to-end — from circuits and operating systems to scalable backend architecture and real-world applications.

ABOUT

I am interested in understanding how computing systems work from first principles — starting from logic gates and computer architecture to operating systems and scalable backend systems.

My work focuses on building software with strong fundamentals, emphasizing performance, maintainability, and clean architecture rather than relying only on frameworks.

Currently, I am developing full-stack applications using Next.js, Node.js, and PostgreSQL while deepening my understanding of systems design, databases, and distributed systems.

SKILLS

SYSTEMS

  • Computer Architecture
  • Operating Systems
  • Networking Basics
  • Databases Internals

BACKEND

  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • MongoDB
  • REST APIs

FRONTEND

  • Next.js
  • React
  • TypeScript
  • Tailwind

TOOLS

  • Git
  • Docker
  • Turborepo
  • Linux

CONTACT

If you'd like to collaborate, discuss systems design, or explore opportunities, feel free to reach out.