Available for Summer 2026 Internships
DEVELOPER BY CHOICE

Curious enough to try.
Stubborn enough to make it work.

Official developer portfolio of Anmol Kumar. Building fast, interactive 3D WebGL experiences, low-level systems architecture, and practical software.

03 Engineering Roadmap

What I'm Working On

A look at what I'm learning, exploring, and trying to build along the way.

SYSTEMS ARCHITECTURE // 01
FOUNDATION

01. Computer & Systems Fundamentals

I'm trying to understand what actually happens inside a computer instead of treating it like a box that magically runs programs. From binary arithmetic and logic gates to memory organisation, CPU instructions, and how different components work together, this is where I'm building my fundamentals.

LOW-LEVEL PROGRAMMING // 02
IN PROGRESS

02. Low-Level C Programming

I'm going beyond basic syntax and getting more familiar with how C works closer to the machine. Pointers, memory allocation, data structures, and the way programs use memory are some of the things I'm working through. There's still a lot to figure out, but that's what makes it interesting.

ENVIRONMENT & TOOLING // 03
EXPLORING

03. Linux & Git Workflows

I'm spending time getting comfortable with Linux, the terminal, and the tools that make working with a system easier. Learning commands, understanding file permissions, experimenting with shell workflows, and getting better at using Git are all part of the process.

SYSTEMS & PRODUCTION // 04
BUILDING

04. Building Real-World Projects

I don't want everything I learn to stay as notes or small practice programs. I'm trying to turn ideas into actual projects, starting with Coditech and exploring other tools I could build along the way. The goal is to make things that are useful, learn from what goes wrong, and gradually get better at building on my own.

04 Environment & Architecture

Systems Workbench & Tech Stack

An overview of my development environment, core CS focus areas, and live browser rendering profiler. Zero templates, zero black boxes — built with curiosity from first principles.

~/.config/anmol/env.conf — zsh
● 60 FPS 16.6ms / FRAME WEBGL 2.0
developer Anmol Kumar
engineering_focus Computer Science & Systems Engineering
host_os Linux (Ubuntu / Arch WSL2) & Windows
editor_workflow Neovim & VS Code • GCC / Clang / GDB
current_focus Pointers, Manual Memory & Data Structures in C
graphics_pipeline Three.js r128 • Offscreen Canvas LUTs • Static Matrix Locking
shipped_builds Coditech (v1.0 Live) • Portfolio 3D Engine
engineering_goal Understand how software actually works under the hood
⚡ Low-Level Systems
C Programming CORE
Linux & Bash CLI DAILY
Memory Allocation ACTIVE
POSIX & System Calls LAB
🌐 Creative & 3D Web
Three.js & WebGL ACTIVE
HTML5 Canvas 2D CORE
Modern JavaScript CORE
Next.js / React PROD
🛠️ Developer Tooling
Git & GitHub CORE
GCC / Clang Flags ACTIVE
Valgrind & GDB DEBUG
Vercel Deployments PROD
05 Get in Touch

Let's Build Something Together

Have an idea, project, or question about systems programming or 3D graphics? Or maybe you spotted a bug on this site? Reach out directly.

Direct Email

Profiles & Networks