Field notes — 8 selected projects
Ishan Bijukuchhay
Computer Engineering @ Queen's · hardware, firmware, and the software around them
Learning by building — these are the projects that taught me something.
The log
Bare-Metal STM32 Driver Stack
2026A from-scratch driver stack for the STM32F401RE (Cortex-M4) in C — no HAL, no CubeMX, no vendor libraries. Five milestones from a hand-written C runtime to an I2C driver reading a real BME280 sensor, every peripheral verified against a physical stimulus.
- C
- ARM Cortex-M4
- STM32
- Bare-Metal
- I2C
- GDB
- Logic Analyzer
HTTP Caching Proxy
2026A caching reverse proxy in C on a Raspberry Pi 5, built four ways and benchmarked head-to-head — the study wasn't 'which is fastest,' it was how to measure honestly and how much the answer depends on what you optimize for.
- C
- HTTP
- Raspberry Pi
- epoll
- Concurrency
- Benchmarking
- Sockets

EcoTrack
2026A carbon-footprint tracker that turns everyday choices into CO₂e estimates, so making sustainable decisions doesn't require a research project.
- React
- JavaScript
- Python
- Flask
- HTML
- CSS

AItivity
2025A hackathon build with a team — an AI-assisted day planner that helps people carve focus out of overloaded schedules.
- Next.js
- TypeScript
- Tailwind
- Supabase
- OpenAI
Light-Following Maze Robot
2024A class-project robot that reads light with photoresistors and steers itself through a guided maze.
- Arduino
- Microcontroller
- Photoresistors
- Soldering
Battle Robot
2024An Arduino-driven combat robot built from second-hand parts and woodworking — took 2nd place, and led to me running the robotics club.
- Arduino
- Electronics
- Woodworking
LED Light-Show Display
2022A microcontroller-driven LED display I designed in Proteus, built on a PCB, and programmed with an Arduino to run light-show patterns.
- Proteus
- PCB Design
- Arduino
- ATmega
- Electronics
555 Timer Circuits
2023Two 555-based circuits I designed and built on breadboard — a blinking LED and a light-reactive screaming siren — documented in a full technical report.
- 555 Timer
- Breadboarding
- Analog Electronics
- Tinkercad
About
I'm Ishan — a Computer Engineering student at Queen's and a Science '59 Award recipient, drawn to building things to understand how they work. Some of these started at hackathons, others as coursework I pushed past the assignment, but they all began with a real problem worth solving. Each one taught me something I couldn't have picked up from a tutorial. When I'm not building, I'm usually working out at the gym, immersing myself in a book or a game, listening to music, or out exploring somewhere new.
Contact
Building something, or just want to say hi?
Drop a note and it lands straight in my inbox. Or email me directly at ishanbijukuchhay@gmail.com.