I’m a 3rd-year Computer Science student at NIT Srinagar, specializing in modern web development. I enjoy solving challenging problems with Data Structures and Algorithms and have a strong interest in Competitive Programming. Currently i am working on honing my development skills by working on projects in Web and Game development. Find my Projects here Github.
Hey! My name is Sahil Madaan, and I’m passionate about crafting impactful digital experiences. I’m currently pursuing my Bachelor of Technology in Computer Science & Engineeringat NIT Srinagar, where I’ve maintained a 9.8 CGPA till my 3rd semester.
I enjoy solving complex problems with Data Structures and Algorithms, exploring Systems Programming, and building scalable full-stack applications. I also take a keen interest in Competitive Programming, which sharpens my problem-solving and analytical thinking.
Beyond academics, I’m fascinated by open-source contributions, machine learning, and developing innovative products that combine performance with usability.
Here are some technologies and tools I’ve been working with recently:

May 2026 – August 2026

Featured Project
Fnky is a lightweight functional interpreter written in Rust, designed around function-based execution. It features an expressive syntax, safe execution using Rust guarantees, and supports interactive scripting with a minimal and clean interpreter design.

Featured Project
A classic roguelike dungeon crawler built in Python using the TCOD library. The project focuses on core game development concepts such as procedural dungeon generation, field-of-view, turn-based combat, inventory systems, and save/load mechanics.


Featured Project
A physically based ray tracer built from scratch in C++ following Peter Shirley’s 'Ray Tracing in One Weekend'. Implements recursive ray tracing, realistic materials (diffuse, metal, dielectric), depth of field, anti-aliasing, and gamma correction.


Featured Project
A lightweight Chrome extension that provides precise control over YouTube playback speed (0.1x–10x) using a floating UI and keyboard shortcuts. Built with a clean IIFE-based structure to work seamlessly across video navigations.
Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!