๐Ÿ‘‹ Hi, I'm

Ayush Kumar
Pandit

I build software and explore the ideas behind it.

I enjoy building practical systems, understanding how they work under the hood, and connecting concepts across computer science, mathematics, algorithms, and systems.

> whoami
  • โŒ˜Developer
  • ๐ŸงฉProblem Solver
  • ๐Ÿง Curious Learner
  • ๐Ÿš€Builder
> current_focus
  • Building meaningful projects
  • Learning deeply
  • Going beyond abstractions

๐Ÿš€What I'm Building

๐Ÿ’ฌ

Anonymous Conversation Platform

In Design

A real-time, anonymous, topic-oriented communication platform for meaningful conversations without permanent identity.

Anonymous session management
API design
Real-time communication
Security & abuse considerations
PostgreSQL data modeling
Testing & documentation

Tech: TypeScript ยท React ยท Vite ยท Fastify ยท PostgreSQL

๐Ÿ“

DevNotes

Live Project

A full-stack note-taking application built as a serious learning project and real-world system.

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

Tech: JavaScript ยท Node.js ยท Express ยท PostgreSQL ยท Vite

๐Ÿง What I'm Interested In

๐Ÿ’ป

Computer Science

Understanding the logic behind computing โ€” algorithms, systems, data, and how everything connects.

โˆ‘

Mathematics

Exploring mathematics as a practical tool for computer science, not just something to memorize.

โš™

Low-Level & Systems

C, memory, data representation, computer architecture, Linux, and what happens beneath abstractions.

๐Ÿงฉ

Algorithms

Understanding data structures and algorithms beyond interview problems โ€” logic, performance, and design.

โš›

Always Curious

Rabbit holes, deep dives, and connecting ideas across seemingly different areas of computer science.

๐ŸŒฑCurrently Learning

01

Full-Stack Development

Building complete systems from interface to database.

02

Backend Engineering

APIs, authentication, data modeling, reliability, and architecture.

03

Computer Science

Algorithms, systems, abstractions, and the ideas underneath them.

04

Mathematics

Learning the mathematical tools that become useful in computing.

05

C & Low-Level Concepts

Memory, data representation, Linux, and computer architecture.

06

Data Structures & Algorithms

Implementing ideas and understanding their computational behavior.

๐Ÿ› ๏ธTechnologies I Work With

Languages
JavaScript TypeScript C
Frontend
HTML CSS JavaScript React Vite
Backend
Node.js Express Fastify
Database
PostgreSQL
Systems
Linux Git GitHub

๐ŸŽฏMy Approach

I don't want to only learn how to use a technology. I want to understand why it works, what problem it solves, and what is happening underneath it.


That means sometimes building a web application, sometimes writing C, sometimes studying mathematics, and sometimes going down a completely different rabbit hole simply because something is interesting.