packet flow · persistent tcp connections
control plane
New TCP connections rotate across accepting workers in fixed order.
Existing connections remain pinned.
lock-free atomics
round robin
C++17 on Linux
software engineer
Systems Engineering student at McMaster focused on backend, infrastructure, and platform-oriented software. I like projects with real constraints: concurrency, networking, data pipelines, CI/CD, and systems that need to behave clearly under load.
flagship project
A C++17 load balancer using epoll, persistent TCP connections, round robin, and least-connections routing.
packet flow · persistent tcp connections
control plane
New TCP connections rotate across accepting workers in fixed order.
Existing connections remain pinned.
selected projects
These are the projects that best show how I build, what I optimize for, and the types of systems work I want to keep doing.
A navigation assistant for visually impaired users needs to combine perception, guidance, and responsiveness without overwhelming the user.
Built a real-time accessibility product that combined mobile UX, computer vision, voice interaction, and live communication workflows into one assistive flow.
Coordinating obstacle detection, live context, and low-latency voice guidance in one mobile experience while keeping the interaction understandable under motion.
Debugging CI/CD pipeline failures manually is slow — engineers context-switch into logs, trace root causes, and repeat the same diagnosis steps across runs.
Built an AI-powered triage agent that ingests pipeline failure logs, identifies root causes, and surfaces actionable fixes — reducing time-to-resolution for broken builds.
Structuring the agent's reasoning so it distinguishes transient failures from genuine breakages and produces concise, actionable output rather than noisy log dumps.
experience
Contributed to production-facing software workflows across backend support, test infrastructure, deployment, and cloud-connected product delivery.
Worked on data preparation and reporting workflows that supported recurring operational visibility inside an aircraft manufacturing environment.
about / skills
I study Automation and Systems Engineering at McMaster, and I position myself as a software engineer who thinks in control flow, failure modes, interfaces, and operational constraints.
My recent work spans Python ETL pipelines, backend and infrastructure workflows across MERN, Azure and AWS, and systems-level C++ networking work built around concurrency and performance.
contact
The easiest way to reach me is by email. You can also review my GitHub and LinkedIn below.