Graphics / Systems / Native + desktop web demo
Rust • OpenGL • GLSL • WebAssembly/WebGL2 • egui
Built a stylized real-time renderer with custom GLSL shaders, interactive camera and render controls, bloom, tonemapping, and native and web targets.
Graphics / Systems / Native + desktop web demo
Rust • OpenGL • GLSL • WebAssembly/WebGL2 • egui
Built a stylized real-time renderer with custom GLSL shaders, interactive camera and render controls, bloom, tonemapping, and native and web targets.
Embedded Linux / Hardware Bring-up / Experimental / hardware-tested scope
OpenWrt 25.12.5 • ath79 • Device Tree • U-Boot • UART / TFTP
Ported OpenWrt to the D-Link DIR-855L A1, corrected the switch CPU-port mapping, and documented RAM boot, flash boot, wired networking, and recovery limits.
Full-Stack / Inventory Automation / Prototype / simulated sensor input
C# • ASP.NET Core 8 MVC • EF Core • SQL Server • SignalR
Built inventory CRUD, stock transactions, low-stock alerts, report records, and SignalR updates driven by simulated weight readings.
Full-Stack / Hotel Operations / Prototype / rules-based automation
React • TypeScript • Express • Prisma • SQLite • Socket.IO
Built hotel housekeeping workflows for room assignments, shift tracking, QR shift access, inspections, live dashboards, and Excel exports.
Language Implementation / Educational interpreter
Typed Racket • Recursive-Descent Parsing • AST Evaluation
Implemented a JavaScript-inspired interpreter in Typed Racket with tokenization, recursive-descent parsing, lexical resolution, and AST evaluation.
Embedded / Network Tooling / TCP/445 probe prototype
C++ • Arduino-ESP32 • FreeRTOS • TCP/445 • Python • PySerial
Built ESP32 firmware and a Python CLI to probe TCP/445, send a fixed SMB negotiate-style packet, and log connection and response-byte observations over serial.
Next.js • React • TypeScript • Prisma • MySQL
Developed quiz progression, timed scoring, streaks, badges, leaderboards, and progress tracking in a Next.js application backed by Prisma and MySQL.
Selected directions / not a live activity feed
PLANNED / HUMAN-SUPERVISED AI
Exploring assistance for housekeeping workflows, with people retaining assignment and inspection decisions. The repository currently implements rules and timers, not AI.
Source reviewed 2026-09-05 / 763f6f8
EXPERIMENTAL / HARDWARE VALIDATION
Boot and wired-network checks are documented. Wi-Fi association, traffic, and broader recovery testing remain outside the verified scope.
Source reviewed 2026-09-05 / d4c1c457b244
Niagara College Toronto
Assisted students with programming, debugging, and setting up development environments.
Nebulaleap Technology
Worked on React, Node.js, and Express application features, integrated REST APIs and SQL-backed workflows, debugged issues, and collaborated through Git-based development.
AITC International Pvt. Ltd.
Built responsive React interfaces, worked with Next.js routing and server-side rendering, and integrated API-driven data into web pages.
I'm a Toronto-based software engineer with a Computer Programming diploma from Niagara College. I work across Rust graphics, embedded Linux, network tools, and full-stack applications. I like tracing problems across software and hardware, understanding trust boundaries, and documenting what actually works. My team took 1st place at the Spring 2025 Niagara College Toronto Coding Club Hackathon.
Explore the technologies behind each project. Select a technology to highlight related work.
contact / direct
I'm open to full-time software engineering opportunities across systems, backend, full-stack development, and practical automation.