Skip to content

Hello, World!I'm Matheus Leca

I build software that turns complex ideas into reliable, useful experiences.

From full-stack web applications and backend systems to mobile apps, cloud infrastructure, and immersive experiences, I enjoy solving challenging problems and bringing them to life through code.

Software Engineer and M.Sc. in Electrical and Computer Engineering from the University of Calgary, with experience across enterprise, government, academic, and personal projects.

Matheus Leca speaking into a microphone at a podium

The engineer behind the code

Curious about the problem. Serious about the solution.

I enjoy going beyond the obvious to understand what makes a problem worth solving and what makes a solution work well.

Good engineering, to me, is about asking the right questions, making thoughtful decisions, and finding the balance between simplicity, reliability, and real-world needs. I like digging into the details, challenging assumptions, and continuously looking for better ways to build.

I am at my best when I can learn something new, work through a difficult problem, and turn that understanding into something useful.

Outside of software, I enjoy exploring new places, spending time in nature, and finding new things to learn.

Matheus Leca outdoors wearing a winter jacket

Core competencies

Languages

Java · C# · Python · JavaScript · TypeScript

The languages I use across backend services, web and mobile applications, automation, and data-driven software.

Backend & APIs

Spring · Spring Boot · .NET · ASP.NET Core · Node.js · Express · REST APIs

Building backend services, APIs, integrations, and business logic with a focus on clean, maintainable solutions.

Frontend & Mobile

React · Angular · Ionic · HTML · CSS · Swift · SwiftUI

Developing responsive web and mobile experiences across modern frontend frameworks and native Apple platforms.

Databases

PostgreSQL · SQL Server · MongoDB

Working with relational and document databases to design and support reliable application data.

Cloud & DevOps

AWS · Docker · Git · GitHub Actions · CI/CD

Building, testing, and deploying software with cloud platforms, containers, version control, and automated delivery workflows.

Software Engineering

Clean Architecture · SOLID · Microservices · TDD · Unit Testing · Integration Testing · Agile/Scrum

Applying engineering practices that support reliable software, maintainable architectures, and effective collaboration throughout the development lifecycle.

Career timeline

University of Calgary logo

University of Calgary

Calgary, CAN

Software Engineer

Apr 2025 — Aug 2026

1 yr 5 mo

Unity 6 · C# · HTML · CSS · JavaScript · .NET · EF Core · PostgreSQL · Git · GitHub · GitHub Actions · Docker · DigitalOcean · Unity WebGL

  • Led the development of a cross-platform safety-training simulator using Unity 6, C#, HTML, CSS, and JavaScript to train employees to identify workplace hazards through immersive 3D and 360° scenarios across web, mobile, desktop, and Meta Quest VR.
  • Built an online training backend using .NET, EF Core, and PostgreSQL to manage training level creation and availability, sharing, leaderboards, and employee submissions with Clean Architecture.
  • Automated deployments, database migrations, and testing using Git, GitHub, GitHub Actions, Docker, and DigitalOcean, applying Test-Driven Development to support reliable delivery.
  • Engineered a custom Unity WebGL asset pipeline with automated asset splitting, parallel downloads, and client-side reassembly to overcome the 100 MB hosting limit and enable deployment of the full simulator.

Teaching Assistant

Sep 2024 — Apr 2026

1 yr 8 mo

Java · Spring · Spring Boot · HTML · CSS · JavaScript · Python · MySQL · MongoDB

  • Improved students' understanding of software architecture and design patterns using Java, Spring, Spring Boot, HTML, CSS, and JavaScript through lectures and practical instruction on microservices and modular monoliths.
  • Strengthened students' object-oriented programming and data structures skills using Python, MySQL, and MongoDB by providing individualized guidance and feedback on labs, assignments, and projects.
  • Supported programming, databases, software design, architecture, and web development instruction across six undergraduate and graduate courses, helping students develop practical skills in these areas.
LogAp I.T. Solutions logo

LogAp I.T. Solutions

BRA

Software Engineer

Feb 2023 — Aug 2024

1 yr 7 mo

Java · Spring Boot · Angular · Kafka · Ionic · REST APIs · RabbitMQ · AWS · C# · .NET · HTML · CSS · JavaScript · Git · GitHub · GitHub Actions · Linux · Unix

  • Led the development of an enterprise application using Java, Spring Boot, microservices, Angular, and Kafka to manage inventory and predict repositioning needs, streamlining government workflows and reducing operational costs while collaborating with stakeholders to refine requirements and deliver requested features.
  • Digitized electricity-service operations using Ionic, REST APIs, RabbitMQ, and AWS to monitor service availability and requests and automate asynchronous data exchange, improving operational efficiency and supporting revenue growth.
  • Developed and optimized a flood-monitoring application using C#, .NET, HTML, CSS, and JavaScript to collect real-time water-level data and support emergency-service responses.
  • Improved application maintainability by applying SOLID principles and supported reliable delivery using Git, GitHub, and GitHub Actions for automated CI/CD and testing across Linux and Unix environments throughout the Software Development Life Cycle (SDLC), following Agile/Scrum practices and conducting code reviews.
Reciprev logo

Reciprev

BRA

Software Engineer

Oct 2021 — Feb 2023

1 yr 5 mo

React · Vue · jQuery · HTML · CSS · JavaScript · Node.js · Express · MongoDB · AWS · Git · GitLab

  • Developed React, Vue, jQuery, HTML, CSS, and JavaScript workflows to digitize and streamline social-security accounting processes, reducing software costs by collaborating with stakeholders to refine functional and non-functional requirements.
  • Enabled reliable cloud deployment using Node.js, Express, MongoDB, and AWS, supporting scalable application hosting, backend services, and persistent application data.
  • Improved software reliability using Git, GitLab, Test-Driven Development, Agile/Scrum and code reviews throughout the SDLC, supporting consistent and reliable feature delivery.
Federal University of Pernambuco logo

Federal University of Pernambuco

BRA

Teaching Assistant

Jul 2022 — Mar 2024

1 yr 9 mo

JavaScript · TypeScript · Node.js · OpenAI Assistants API

  • Enhanced undergraduate learning using JavaScript, TypeScript, Node.js, and OpenAI Assistants API to develop an AI tutoring application integrated with Discord, providing accessible, on-demand academic support.
  • Strengthened students' understanding of Theoretical Foundations of Computer Science through individualized explanations, feedback, and academic guidance.
  • Improved learning and assessment by delivering lectures, creating and grading coursework, and holding weekly office hours to explain technical concepts in plain language and provide individualized support.

Selected work

Coming Soon...

Coming Soon...

Coming Soon...

Let'sWorkTogether

Have a role or project in mind? Send a message using the form or reach out directly by email.