Ayush Kumar Pandit

I build full-stack web software, and I study how it runs underneath: C, Linux, and the machine.

I work with TypeScript, React, Express, and PostgreSQL to ship complete products, and I go below the abstractions with systems-level C and Linux internals to understand why they behave the way they do.

Projects

Two full-stack projects, built end to end.

Anonymous Conversation Platform

In design

A real-time, anonymous, topic-based platform for conversations that don’t need a permanent identity.

  • Anonymous session management
  • API design
  • Real-time communication
  • Security and abuse handling
  • PostgreSQL data modeling
  • Testing and documentation

Tech: TypeScript, React, Vite, Express, PostgreSQL

DevNotes

Live

A full-stack note-taking app, built as a serious learning project and run as a real system.

  • Authentication and authorization
  • Clean API design
  • Search and pagination
  • Frontend architecture
  • PostgreSQL data modeling
  • Deployment and scaling

Tech: JavaScript, Node.js, Express, PostgreSQL, Vite

Systems and C

Beneath the web stack is memory, a kernel, and a CPU. I spend time there on purpose.

C programming
Pointers, structs, manual memory management, and how data is laid out in memory.
Linux internals
Processes, system calls, virtual memory, file systems, and tracing what the kernel is doing.
Computer architecture
Data representation, how the CPU and memory behave, and how compiled code maps to hardware.
Operating system concepts
Scheduling, memory management, and concurrency.
An arena allocator: the kind of small, low-level piece I like to write by hand.

Skills

Frontend
TypeScript, JavaScript, React, Vite, HTML, CSS
Backend
Node.js, Express, REST APIs, authentication
Database
PostgreSQL, data modeling
Systems
C, Linux internals, memory and pointers, OS concepts
Tools
Git, GitHub, Linux command line

Currently learning

  • Full-stack developmentBuilding complete systems from interface to database.
  • Backend engineeringAPIs, authentication, data modeling, reliability, and architecture.
  • C and systems programmingWriting lower-level code and understanding what it compiles to.
  • Linux internalsHow the kernel manages processes, memory, and files.

How I work

I like to build practical systems and then learn how they work under the hood. Mathematics, algorithms, and systems feed into each other, and I look for the connections instead of memorizing them.

I’m looking for a role where I can ship web software and keep going deeper into the layers it runs on.

Contact

Open to opportunities. The quickest way to reach me is email.