Alex Axenti

Alex Axenti profile photo

Current Role

Full-Stack Developer

@ Evenica • December 2024 - Present

Education

Computer Science

Bachelor of Applied Science

McMaster University • 2019 - 2024

About Me

I’m a full-stack developer based in Burlington, Canada, focused on building practical, well-designed software. My work spans web, mobile, and desktop applications, and I enjoy working across the stack to turn ideas into reliable, maintainable products.

Beyond writing code, I care deeply about understanding the problem being solved and the people it affects. I spend time understanding requirements and context, then thinking through trade-offs and constraints. Whether that means improving user experience, optimizing performance, or designing systems that can grow over time, I take care to choose the right tools for the right problem.

I’m driven by continuous learning and self-improvement. Software is an endlessly deep field, and the more I learn, the more I realize how much there is still to understand. To continue improving my craft, I enjoy building projects and reading books to refine and challenge how I think about software design and architecture.


Main Stack

The tools I use most often at work and on side projects

Languages

TypeScriptC#RustPython

Stack

ReactNext.jsNestJS.NETNode.jsPostgreSQLDocker

Current Focuses

Systems Design and Architecture

I’m focused on improving how I plan and build systems from the ground up, taking ownership of projects, making intentional design decisions, and delivering solutions that meet real user needs while remaining scalable and resilient.

Rust

I’m exploring Rust to deepen my understanding of how software works under the hood and to write more intentional, performance-conscious code, particularly for backend and systems-level development.

My Journey

My interest in programming started back in elementry school when I learned about coding games on Roblox using Lua. From there, I took computer science and computer engineering courses in high school, which solidified my passion for software development.

At McMaster University (2019-2024), I studied everything from algorithms and data structures to operating systems and networking. Next, I got to apply my learnings at my various internships as well as buildings apps and experimenting with new frameworks outside of class. These experiences, and the people I've worked with, shaped how I think about software design and engineering today.

Beyond Work

Outside of work and side projects, I enjoy social activities with friends and family, as well as staying active.

Some of my hobbies:
  • Weightlifting & fitness
  • Hiking
  • Soccer
  • Volleyball
  • Video Games
  • Reading fantasy books
  • Traveling

Books

I love reading books as a way to learn Computer Science topics. I find that they often provide more depth and insights compared to other resources. Therefore, here's a list of books I've read and am reading!

Finished reading:
  • The Pragmatic Programmer by Andrew Hunt & David Thomas
  • The Rust Programming Language by Steve Klabnik, Carol Nichols, and Chris Krycho
  • The Road to React by Robin Wieruch
Next on my list:
  • A Philosophy of Software Design by John Ousterhout
  • Designing Data-Intensive Applications by Martin Kleppmann
  • Foundations of Software Architecture by Mark Richards and Neal Ford