Matheus Azevedo Senior Software Dev

Brasília, Brazil · UTC−3 · open to remote

I make the unglamorous parts work.

Payment gateways, checkout flows, affiliate splits, shipment tracking, CRM pipelines: the plumbing a business runs on. Eight years of it, mostly in Laravel and Rails, and now a team of six to run it with.

Experience
8+ yrs
Now
Sr. Dev Manager
Team
6 devs
Depth
Full-stack
azevedev.png 64 × 64
Pixel-art portrait of Matheus Azevedo: long dark hair, beard, blue-framed glasses, navy jacket.
Yes, that's me. Hover to redraw it, one pixel at a time.

Selected work

Products I helped build, and things I built because I wanted to.

Product · 2024 → 2025

Ecosys Auto

A white-label platform for car dealerships: inventory, CRM, digital contracts and a branded storefront. I designed and owned the CRM module and its WhatsApp automation.

LaravelNuxt 3Microservices

Mobile · 2023 → 2024

FitLab

A nutrition app for people who don't want to diet: calorie and macro targets, a photo food diary, and meal plans written by real nutritionists. A React Native app over a Rails monolith — I ran the iOS side and owned the queues module behind everything that happens in the background.

React NativeRuby on RailsiOS

Product · 2021 → 2022

ShipSmart

Cross-border commerce operations: multi-currency checkout, import tax, and fulfilment across several countries. I built the DHL tracking integration and an internal ticketing platform.

LaravelVue.jsDHL API

Mobile · 2019 → 2020

Diarix

A marketplace connecting households to cleaning professionals, with an app on each side of the deal: one to book a job, one for the person out doing it. Domain-Driven Design inside a Laravel monolith. It is still running.

LaravelVue.jsIonicDDD

Open source · 2026

OMRET

Wordle with the win condition inverted: the goal is to not find the word. Red letters lock, amber letters must keep moving, gray letters die — until the only word you are still allowed to play is the answer. Ships in Portuguese and English.

Vanilla JSES modulesi18n

Open source · 2026

Atlas Arcade

An arcade geography quiz. Name the country from its flag or its shape, guess capitals, and tap the right spot on a spinning globe. It has no build step, installs as a PWA and plays offline.

Vanilla JSCanvasPWA

Game · 2026

The Last Lightkeeper

A team-built SDL2 game for UnB's game development course. The engine is a C++ state machine, with lighting, audio and stage logic each in its own domain and the architecture actually written down.

C++SDL2Game architecture

Client · 2022 · archived

Redação Sublime

A platform where students submit essays and get them graded. Built during the consultancy years, when the brief changed every quarter.

LaravelLivewire

Open source · 2025

Detetive Virtual

A browser game that trains people to spot phishing. You read an incoming message, call it safe or suspicious, and the game shows you what gave it away. Final project for UnB's Informatics and Society course.

JavaScriptBrowser gameSecurity

Client · 2025

AgroMaq

A marketing site for a farm equipment dealer, covering product lines, plans and customer testimonials. Plain HTML and CSS, no build step, served straight from Pages.

HTMLCSSStatic site

Side project · 2020

Músicas Traduzidas

A bot that translates Brazilian songs into English and posts them every hour. It translates them badly, which is most of the appeal. 320 posts over its run.

PythonTwitter API

Early work · 2020

Book Finder

Type a subject and get books back with covers, authors and publishers. One of the first things I built that had to talk to somebody else's API.

JavaScriptREST API

Early work · 2020

Charity Finder

Find charities around the world. Search for an organisation, narrow the results with a few filters, then go straight to the charity's own page to donate or share it.

HTMLCSSJavaScript

Early work · 2020

Pomodoro Clock

A timer for focus sessions. Start, stop, and nothing else on the screen competing for your attention.

HTMLCSSJavaScript

Also on GitHub

Experience

Nine roles, 2017 → now. Most recent first.

  1. Present

    Senior Development Manager at H&W Publishing

    Leading a cross-functional team of six across several internal products, with my hands still in the commerce architecture.

    • Architect the integrations between payment gateways, checkout, affiliate fee distribution and logistics providers.
    • Built a Continuous Delivery culture with the team. Shorter feedback loops, fewer surprises at release.
    • Work directly with technical stakeholders to take friction out of the delivery pipeline.

    Team leadershipPaymentsCheckoutContinuous Delivery

  2. Senior Full-Stack Developer at Ecosys Auto

    A white-label store-management ecosystem for car dealerships: finance, inventory, marketing, ads and CRM, split across microservices.

    • Designed and owned the end-to-end CRM module, from schema to interface.
    • Built the WhatsApp API integration that automates customer communication for every dealership on the platform.
    • Kept the Nuxt 3 front-end and the Laravel services agreeing on their contracts.

    LaravelNuxt 3MicroservicesPostgreSQLWhatsApp API

  3. Mobile & Back-end Developer at FitLab

    A nutrition and meal-planning app: a Rails monolith with a React Native app on top. I ran the iOS side and took on the Android-specific integrations.

    • Engineered a high-availability queues module for background processing.
    • Cut back-end response times and rewrote system documentation that had gone stale.

    Ruby on RailsReact NativeiOSBackground jobs

  4. Full-Stack Developer at Zehta

    Consultancy for a software house in Brasília. A new client codebase every few months, in whatever stack it happened to be written in.

    • Shipped production features across Laravel/Livewire, React, Vue and Python/Flask.
    • Got fast at reading someone else's architecture and handing it back in better shape.

    LaravelLivewireReactVue.jsPythonFlaskTailwind

  5. Full-Stack Developer at ShipSmart

    Cross-border logistics for global brands. This is the part of e-commerce where a bad integration means a package sits in customs.

    • Built the DHL API integration behind shipment tracking.
    • Led the migration of legacy data catalogs into the modern system.
    • Built an internal ticketing platform from scratch for the operations team.

    LaravelVue.jsTailwindMicroservicesDHL API

  6. Developer at Inteligeo · Brazilian Federal Police Dept.

    • Built a heat-map visualisation tool wired into government APIs and Google Earth.
    • Reworked the mobile experience for field agents, who then actually used it.

    Vue.jsPHPNode.jsGoogle Earth

  7. Full-Stack Developer at Diarix

    A marketplace connecting households to cleaning professionals. My first taste of owning a product end to end.

    • Introduced Domain-Driven Design inside the monolith so the business rules stopped living in controllers.
    • Co-designed the web and mobile interfaces; time-to-purchase dropped noticeably afterwards.

    LaravelVue.jsIonicDDD

  8. Hackathon at NASA Space Apps Challenge

    • Led prototyping and mobile development for our team's app.
    • Placed 11th of 50 qualifying teams in the finals.

    React NativePython

  9. Web & Mobile Developer at CJR · Junior Company, UnB

    • Web projects for a range of clients, mostly small scope with a few that were not.
    • Helped run the HR side too: talent acquisition and performance reviews.

    Ruby on RailsReact NativeTypeScript

Skills

Years actually shipped, rather than a wall of logos.

Core

  • HTML & CSS37
  • JavaScript & TypeScript6
  • Node.js5
  • Python4

Back-end

  • Ruby on Rails6
  • Laravel & PHP5
  • NestJS3
  • Livewire2
  • Flask2

Front-end & mobile

  • Vue.js5
  • React3
  • Nuxt 3 & Next.js3
  • React Native & Expo3

Data & infrastructure

  • PostgreSQL · MySQL · Mongo5
  • Docker & CI/CD4
  • AWS · S3, EC2, RDS3
  • DevOps & infra2
  • Redis & Meilisearch1

How I work

  • Unit testing5
  • TDD · ESLint · Husky · PHPStan2

Clean ArchitectureDDDHexagonalMVCMicroservicesMonolithServerless

Education

BSc Computer Science
University of Brasília (UnB) · 2021 → late 2026
Technical Program, Information Technology
Federal Institute of Piauí (IFPI) · 2018 → 2020
Languages
Portuguese (native) · English (highly proficient)

About

The short version.

I started writing code for other people at nineteen, in a student-run company where nobody was going to fix my mistakes for me.

That turned out to be the right way to learn. Eight years later I've worked through marketplaces, logistics, fitness apps, a consultancy, a government department and now publishing, and the same thing keeps pulling me in: I like the systems nobody posts screenshots of. Queues that don't drop jobs, integrations that fail loudly rather than quietly, migrations that actually finish.

These days I lead a team of six, which mostly means I spend my time making sure other people's work isn't blocked. I still write code, still care about clean architecture and test coverage, and still think Continuous Delivery is worth the argument it sometimes takes to get there.

I'm finishing a Computer Science degree at the University of Brasília, and right now most of my learning time goes into system architecture and leadership. Outside the terminal I play drums, badly and loudly.

Contact

Hiring, or just want to argue about architecture?

I'm open to senior and lead roles, remote-first. Send me an email, I answer every one.