About me
I build software for web platforms, business operations, and physical interactive experiences.
Hi, I'm Andrew Dionne, a software developer based in Ontario. I work on full-stack web applications, backend APIs, internal tools, dashboards, and software that connects with physical hardware.
My work has been focused on building software that is actually used day-to-day by staff, operators, and customers. I've worked on systems for arcade games, escape room operations, player management, score tracking, attendance workflows, and real-time monitoring.
At Escape From the 6, I develop and maintain websites, internal tools, and software features that support escape room operations, arcade games, and interactive puzzle systems. A lot of my work sits between web software and physical experiences, including game logic, dashboards, troubleshooting tools, and hardware-connected workflows.
Before that, I worked at Aerosports Parks, where I built and improved full-stack applications using Next.js, React, Node.js, and SQL Server. These systems supported dashboards and operations across multiple facilities, including score submissions, wristband scans, player registrations, and multi-location workflows.
I also worked on the physical side of interactive arcade experiences, helping build and support games similar to Activate-style rooms. That included working with game hardware, control systems, real-time scoring, device troubleshooting, and software that connected physical player interactions to web-based dashboards and backend systems.
I'm also completing the Computer Programming & Analysis program at Niagara College. Through school and industry projects, I've built production-style applications with APIs, databases, authentication, dashboards, and deployment workflows.
What I've worked on
Experience with software that has to work in the real world.
Skills & tools
Technologies I use to build, maintain, and improve systems.
Backend & APIs
Node.js, Express, .NET API, REST APIs, authentication, business logic, and internal tooling.
Frontend
React, Next.js, TypeScript, Tailwind CSS, shadcn/ui, Razor, Bootstrap, and responsive interfaces.
Databases
SQL Server, MySQL, SQLite, MongoDB, schema design, query work, and operational data flows.
Hardware & Realtime Systems
Serial communication, device control, scoring systems, dashboards, monitoring tools, and hardware-connected workflows.
Cloud & DevOps
Azure, GitHub Actions, CI/CD pipelines, Docker, deployment workflows, and production support.
Languages
TypeScript, JavaScript, C#, Java, Python, HTML, and CSS.
Currently interested in
I'm interested in junior software development opportunities, full-stack work, backend/API development, internal tools, dashboards, and projects where software connects with real operations or physical systems.