Software EngineerOpen to relocation

I build software
close to the metal.

Selected work / 2024–26

Projects built to understand the system.

Now / Currently building

Making processor state visible.

Building

6502 Developer Console

I’m turning my MOS 6502 CPU core into an interactive console for loading programs, stepping instructions, and inspecting registers and memory.

Working now

  • Step and run instructions with visible CPU state
  • Parse and load machine-code text files
  • Keep the CPU, memory bus, and interface separated

Next checkpoint

Connect the ncurses console, add bounded file loading, and run a small 6502 assembly program end to end.

Open case study ↗

Writing / Field notes

What I learn while building.

Leadership / Community

Building teams and experiences beyond the codebase.

2022

Event host

TEDx NIT Srinagar

Hosted the event on stage, helping connect speakers, ideas, and the audience through clear live communication.

2026

Organizer

Cursor Hackathon Kashmir

Helped organize a two-day national hackathon with more than 600 attendees, coordinating people, logistics, communication, and delivery under a fixed deadline.

2024

Team lead

Techvaganza

Led a 29-member team across three months of planning and execution, translating a large event into clear responsibilities and measurable checkpoints.

About / Approach

Chemical engineering taught me to think in systems. Code gave me a way to build them.

I’m an engineering student at NIT Srinagar moving deliberately into software. My best learning happens below the surface: tracing an instruction, opening a socket, profiling an algorithm, or finding the exact abstraction that makes a backend easier to reason about.

Outside code, I’ve led teams and organized a two-day national hackathon in Kashmir with more than 600 attendees—experience that sharpened how I communicate, coordinate, and ship under pressure.

EducationNational Institute of Technology Srinagar

B.Tech · Chemical Engineering

Engineering fundamentals + self-directed computer science
Portrait of Zaid Khan
Portrait / 2026Zaid Khan
01

Languages

C, C++, and Python—with C++ as the foundation for my systems and algorithmic projects.

02

Core concepts

Object-oriented programming, data structures, algorithms, multithreading, networking, operating systems, and system design.

03

Tools & data

Linux, Git, STL, Redis, and MySQL—used to build, inspect, test, and reason about working software.

Toolkit

C · C++ · Python · Redis · MySQL · Linux · Git · STL

Contact / Let’s talk

Have an interesting
problem? Let’s build.