I like figuring out
how things work.
Software engineer · systems thinker · builder
I still remember being introduced to programming in a Grade 8 computer class. I quickly realized how satisfying it was to break a problem into smaller pieces and build something that actually worked. Around the same time, I watched Sundar Pichai become Google’s CEO, and it was the first time I saw someone from India leading one of the world’s most influential tech companies. It made a career in technology feel exciting and possible. At the end of that school year, when our teacher asked us to write down what we wanted to become, I proudly wrote “CEO at Google.” Years later, after starting my Computer Science degree at Brock, I found that same report card at home. My teacher had corrected my answer to “Software Engineer.” That small correction turned out to be a full circle moment, and it’s the path I’ve been building toward ever since.
She was right.
I’ve always enjoyed breaking complicated problems into smaller pieces, understanding how they connect, and building something that works. From multithreaded systems and full-stack applications to ITSM operations and accessibility audits, that same curiosity is what shapes how I approach engineering today.


- Education
- B.Sc. (Honours), Computer ScienceConcentration in Software Engineering · Brock University · Jan 2021 — Oct 2025
- GPA
- 3.7Dean's Honours List — 2021, 2022, 2024
- Scholarship
- Joyce Family Foundation
- Ranked
- #1 of 20 advisors98% CSAT on a Fortune 100 support account
- Accessibility
- 20 government sitesBrought into WCAG compliance
Two years
of owning the process
Aug 2025 — Present
Niagara Falls, ON
FORTUNE 100 TECHNOLOGY CLIENT
Technical Support Advisor @ Concentrix Corporation
- ›Resolved 40 to 50 customer interactions daily for a Fortune 100 technology client, achieving 98% CSAT, 100% QA, and 8% escalation rate while ranking first among 20 advisors on a team ranked #1 across 12 site teams.
- ›Systematically identified recurring patterns across documented findings to engineering groups, prompting product fixes or troubleshooting guidance for future contacts.
- ›Trained 7 new hires and peers on troubleshooting workflows, documentation standards, and escalation procedures, enabling faster onboarding and independent resolution of complex issues.
- ›Managed 900+ cases requiring multi-step identity verification and payment data handling, maintaining 100% adherence and schedule compliance with zero security incidents.
May 2024 — Aug 2024
St. Catharines, ON
ITSM · SHAREPOINT · POWER BI
Data & Automation Analyst @ Ministry of Public and Business Service Delivery and Procurement (MPBSDP)
- ›Coordinated 20 to 40 change records weekly (ITSM platform, SharePoint, Power BI), standardizing documentation and following up on approvals to contribute to an observed 10 to 20% improvement in approval cycle efficiency.
- ›Built a SharePoint site from scratch for a newly formed Problem Management team, embedding Power BI dashboards and timelines to enable 200 to 250 users to access project updates and incident status without direct outreach.
- ›Presented the SharePoint site to 300+ ministry staff and managers, translating site functionality into plain-language guidance for non-technical audiences and implementing automated email notifications on manager request.
- ›Facilitated 15 to 16 weekly CAB meetings, gathering updates from change owners, sequencing agenda items by priority, and presenting Power BI summaries to senior managers and technical leads to keep approvals on track.
May 2022 — Dec 2022
St. Catharines, ON
ITSM CHANGE MANAGEMENT · WCAG
Junior Technical Analyst @ Ontario Ministry of Transportation (MTO)
- ›Owned the ITSM change management process solo after one week of onboarding, processing 25 change requests per week from intake to deployment and enabling technical analysts to focus on higher-priority project delivery.
- ›Coordinated weekly CAB meetings as sole lead, preparing change packages (implementation plans, testing evidence, approval records) and briefing managers on changes, reducing team burden by an estimated 15 hours per week.
- ›Tested and redesigned 20 government websites against WCAG, generating per-site severity reports with recommendations and closing semantic HTML, keyboard navigation, and contrast failures.
- ›Generated exception reports for COTS applications and remediated front-end accessibility issues on the ministry's internal contract budget and invoicing system, translating WCAG compliance gaps into targeted code changes.
Three systems
I built end to end
Full-stack and backend projects, each broken down as a problem, the decision that shaped it, and the result.

VillageWar
Multithreaded JavaFX client-server strategy game
Shipped · JDK 17/21 CI matrix- Problem
- A multiplayer strategy game needs multiple clients to interact with shared game state without one slow connection blocking everyone else.
- Key decision
- Built an authoritative TCP server with independent client handling, while keeping network I/O away from the JavaFX UI thread.
- Result
- A responsive multiplayer system with 28 JUnit 5 tests, automated JDK 17/21 CI, and separated networking, game logic, and presentation layers.

Festify
Full-stack event discovery & ticketing platform
Shipped · Live web app · 29 tests- Problem
- Event discovery, ticketing, organizer management, and check-in usually live across separate systems.
- Key decision
- Built the entire flow around a shared Firebase backend, connecting authentication, Firestore, storage, ticketing, organizer dashboards, and QR verification.
- Result
- A full event platform supporting real-time organizer workflows, ticket validation, transactional emails, and AI-generated event posters, backed by 29 Jest tests across 6 suites.

NewsHub
Native Android news reader with AI-assisted reading
Shipped · Android · Production-minded- Problem
- A news reader has to juggle live network requests, changing screens, local bookmarks, and long-form content without slowing down the experience.
- Key decision
- Built lifecycle-safe networking around Retrofit and a shared background executor, with Room handling local bookmarks and WebView handling in-app reading.
- Result
- A native Java app supporting live news across 13 languages, offline bookmarks, category/search flows, and optional AI-generated article summaries.