A lightweight, accurate, and fully functional CHIP-8 emulator written in C using the SDL2 library.
View Project
Aadarsh Chandra ( Pi )
Software Developer / Builder
I’m an 18 year old self employed developer focused on building high-performance, production grade software. I work across the stack, from low level systems programming in C and Rust to scalable backends and full stack applications. I care about clean architecture, deep technical understanding, and shipping reliable tools fast. I build systems that are efficient, maintainable, and designed to scale.
Experience
Independent Developer Self-Employed
Freelance & Open Source
- Working as a self-employed developer, building end-to-end applications.
- Developing full-stack web applications and robust Python APIs for process automation and data handling.
- Building high-performance backend systems and CLIs in Rust to handle complex asynchronous workflows.
- Continuously exploring low-level systems (C, Kernel development) to build strong foundational knowledge.
Projects
A highly-optimized, crash-safe storage engine built from scratch in C. Implements WAL and POSIX mmap APIs.
View ProjectImplementations of forward and backpropagation logic entirely from scratch in raw C, disregarding external machine learning frameworks.
View ProjectA recursive maze generator and solver visualizer written in C and SDL2. It animates DFS and backtracking in real time.
View ProjectGITHUB ACTIVITY
Blogs / Writing
I Use Arch, and No, I Don't Live in a Cave
Misconceptions of Arch Linux and why it's a great tool for developers who want a clean experience.
Building a Neural Network from Scratch in C
My journey with Fibonacci, AP, and GP: Understanding the tiny gears of AI.
How I built a Crash-Safe Database Engine in C
A comprehensive look into Write-Ahead Logs, data persistence, and C architecture.