$ whoami

Hi, I'm Armaan Sandhu.
I build systems software, web applications, and open source projects.

Computer Science undergraduate at Worcester Polytechnic Institute aiming for a 4-year accelerated BS/MS in Artificial Intelligence. I like building software across the stack, from low-level C and assembly up to web apps, and I teach and mentor on the side.

4.0 GPA
BS/MS 4_YR_ACCELERATED

// 01 · OPEN SOURCE

Open Source Work

Production contributions to systems programming and AI infrastructure, plus a published package. Pull requests are pulled live from GitHub.

// FEATURED_PACKAGE

// PULL_REQUESTS

Fetching pull requests…

// 02 · PROJECTS

Featured Projects

A small selection of personal builds. More on GitHub as I open-source them.

security

Cybersecurity Experience through Reverse Engineering

Solved the canonical low-level security labs: Binary Bomb (all six phases plus the hidden secret phase) and AttackLab (full code injection and ROP exploit chains). Went well beyond the assignments by reverse-engineering the lab harnesses themselves with objdump and GDB, uncovering how the binaries derive cookies, defeat ASLR, and validate solutions internally.

x86-64 ASM GDB Exploitation Reverse Engineering
memory

Cache Simulation & Memory Optimization

Built a cache simulator in C, modeling an N-way set-associative cache with LRU eviction, then used it to drive a cache-conscious matrix transpose optimization across multiple matrix sizes. Where I learned to treat memory hierarchies as a real performance constraint, with Valgrind in hand for tracing access patterns.

C Valgrind Performance Memory Hierarchies
fork_left

Open Source Contributions

Active contributor to upstream systems programming and AI developer tooling. Navigating large, production-grade codebases to submit performance and stability fixes: from CPython (Python's C reference implementation), to the Model Context Protocol (MCP) Python SDK, to Lightpanda (an ultra-lightweight headless browser built in Zig for AI agents).

C / C++ Zig Python MCP Open Source
sports_esports

Web Game Sketches

Browser games from earlier in my coding journey: a Chrome-dinosaur clone, a side-scrolling jumper, supply missions, and a handful of other small games built from scratch with the p5.js sketch library. Where I first learned to think in code.

JavaScript p5.js HTML5
terminal

Linux & VM Workstation

Daily-driver Linux workstation with years of OS tinkering: dual-boot setups, custom GRUB configs, persistent recovery USBs, and VMs spanning retro Windows versions to modern Linux distros (Fedora, Kali, Debian) and macOS. Where I learned to break and fix systems without panicking.

Linux Virtualization Bash Systems Admin
smart_toy

Python: Bots, Tools & Games

A modular py-cord Discord bot at the center: cogs for giveaways (with reroll, role gating, blacklists, per-server configs), games, and utilities, glued together by interactive button UIs and Firebase-backed state. Around it, years of smaller Python work picked up during the COVID lockdown: desktop tools, scripts, and games.

Python py-cord asyncio Firebase Tkinter

// 03 · ABOUT

System.out.println("Hello, World");

I'm a sophomore at Worcester Polytechnic Institute aiming for a 4-year accelerated BS/MS in Computer Science and Artificial Intelligence. I'm running multiple courses ahead of pace with a 4.0 GPA across math, theory, and systems coursework.

I started coding young, building browser games as a kid before pivoting toward lower-level work: C, C++, Rust, assembly, and systems programming. These days I contribute upstream to systems programming and AI tools like CPython, the MCP SDK, and Lightpanda, and teach on the side, both as a Peer Learning Assistant for the CS department and as a Community Advisor for WPI's Office of Academic Advising. Outside CS, I'm a 2nd degree black belt in Shotokan Karate with over a decade of instructing experience and a few medals to show for it.

school

Education

Worcester Polytechnic Institute

Combined BS/MS, Computer Science + Artificial Intelligence

GPA 4.0 · Dean's List · 4-year accelerated track

calendar_today Expected May 2029

Carmel Junior College · Jamshedpur, India

High School Diploma

97% (Unweighted) · Valedictorian, Class of 2025

calendar_today 2010 to 2025
work

Experience

Peer Learning Assistant

Computer Science Department, WPI

Support students across intro CS courses: Intro to Program Design, OO Program Design, Systems Programming, and Machine Organization & Assembly.

calendar_today 2026 to Present

Community Advisor

Office of Academic Advising, WPI

Mentor students, host community programming, and serve as a frontline academic and personal resource within campus residences.

calendar_today 2026 to Present

Karate Instructor / Senior Student

Shotokan Academy India

2nd Degree Black Belt (Ni Dan). 2× gold medalist at Nationals; silver and bronze medalist at Internationals. Over a decade instructing students of varying ages and skill levels through structured, incremental modules.

calendar_today 2014 to 2025
groups

Leadership & Service

Student Council Secretary

Carmel Junior College · 2023–2025

Represented the student body and ran logistics for interschool fests and multi-departmental events.

Secretary, Legal Literacy & Literary Clubs

Carmel Junior College · 2023–2025

Led civic-awareness discussions and academic writing events.

Organizer, Carmel Summit

Carmel Junior College · 2023–2025

Coordinated logistics and scheduling for a large-scale academic event.

Financial Literacy Mentor

Community Service · 5 years

Taught underprivileged community members about banking access and financial tools.

// 04 · AWARDS & HONORS

Recognition

workspace_premium

DEAN'S_LIST

WPI, Fall 2025.

school

VALEDICTORIAN

Carmel Junior College, 2025.

star

MOST_OUTSTANDING_STUDENT

Academics, leadership, and extracurriculars.

sports_martial_arts

BLACK_BELT_NI_DAN

2nd Degree Black Belt, Shotokan Karate India (IOC-recognized federation).

military_tech

KARATE_NATIONALS

2× Gold medalist, Nationals.

public

KARATE_INTERNATIONALS

Silver & bronze medalist, Internationals.

computer

COMPUTER_CHAMP

Academic excellence in computing.

code

JAVA_COMPETITION

2nd Place, Interschool Java (2023, 2024).

// 05 · CONTACT

initiate
_connection

Open for internships, research opportunities, and collaborations, especially anything in software development, systems, or open source. Always happy to talk shop.