hello, world

Mateus Martins

software / developer

Full Stack Developer passionate about building innovative solutions. Experienced in developing IoT management and automation systems with a focus on usability and performance. Currently working as Systems Development Analyst across various sectors.

scroll

Building systems
that matter.

Full Stack Developer passionate about building innovative solutions. Experienced in developing IoT management and automation systems with a focus on usability and performance. Currently working as Systems Development Analyst across various sectors.

I thrive at the intersection of embedded systems, cloud infrastructure, and modern web interfaces — turning complex requirements into clean, maintainable solutions.

location
Ceará, Brazil
availability
open to opportunities
01
Systems Thinker Designs for decoupling, scalability, and long-term maintainability.
02
Impact-Driven Ships solutions that move the needle — not just code that runs, but systems that last.
03
Full-Stack Comfortable across backend, frontend and mobile — end to end.
04
Team-Oriented Removes blockers, supports peers, and guides technical solutions.

Tech stack.

A snapshot of what I use day to day — organized like a tools directory.

~/skills/languages
01
// languages

Languages

00
TypeScript JavaScript Java C# Python Swift Rust C C++ Dart PHP SQL
~/skills/frontend
02
// frontend

Frontend

00
React Angular Next.js Vue Tailwind Vite HTML CSS Material UI Bootstrap
~/skills/backend
03
// backend

Backend

00
Node.js NestJS Express Spring Boot ASP.NET Core REST GraphQL WebSockets
~/skills/mobile
04
// mobile

Mobile

00
Flutter React Native SwiftUI
~/skills/iot-&-messaging
05
// iot & messaging

IoT & Messaging

00
MQTT RabbitMQ ActiveMQ LoRaWAN
~/skills/databases
06
// databases

Databases

00
PostgreSQL MongoDB Redis MySQL TimescaleDB Firebase Oracle Database
~/skills/devops-&-tools
07
// devops & tools

DevOps & Tools

00
Docker Git GitHub GitHub Actions Linux GitLab

Where I've worked.

A timeline of roles, companies, and key contributions along the way.

Jun 2024 — Present (1y 9m) Remote
current

Mid-Level Systems Development Analyst

NEPEN — Fortaleza, Ceará, Brazil

Leading technical initiatives and end-to-end project execution, transforming requirements into solid architectures and supporting teams in defining and implementing solutions. Focus on IoT systems, protocol abstraction, and system decoupling.

  • Technical leadership and end-to-end project management
  • Developed NB-IoT to LoRaWAN converter, unifying telemetry and abstracting protocols
  • Significantly reduced coupling between devices and systems
ASP.NET CoreSpring BootMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
May 2023 — Jun 2024 (1y 1m) Remote

Junior Systems Development Analyst

NEPEN — Fortaleza, Ceará, Brazil

Complete refactoring of IoT device management system, introducing queues, separation of concerns, and incremental processing. Improved connectivity and monitoring for LoRaWAN and NB-IoT devices.

  • Reduced processing peaks from hours to seconds via queues and incremental processing
  • Increased data flow stability and observability for IoT devices
  • Active technical support and coordination across multiple projects
ASP.NET CoreSpring BootJMSMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
Jan 2022 — May 2023 (1y 4m) Remote

Junior Full-Stack Developer

NEPEN — Fortaleza, Ceará, Brazil

Development of solutions for the energy and IoT sectors (LoRaWAN), working on backend, frontend, and mobile applications. Database modeling and operations for both relational and non-relational databases.

  • Built full-stack solutions for energy sector and IoT systems
  • Worked with LoRaWAN devices and protocols
  • Database modeling for SQL and NoSQL databases
ASP.NET CoreSpring BootMQTTReactAngularPostgreSQLFlutter
Aug 2021 — Dec 2021 (4m) On-site

Intern

E.E.E.P. Clemente Olintho Távora Arruda — Baturité, Ceará, Brazil

Development of a management system for beauty salons, including payment module and administrative area optimized for daily use.

  • Built complete management system for beauty salons
  • Payment integration module
  • Administrative interface optimized for daily operations
MongoDBNext.jsReact

Things I've built.

Side projects, experiments, and tools I built to solve real problems.

01

Lunara Engine

A fantasy console for making retro-style games with Lua — built entirely in the browser. Inspired by PICO-8, it offers a constrained creative environment with a 128×128 canvas, 16-color palette, sprite editor, tilemap builder, step sequencer, and a custom simulated hardware layer — all in one place.

  • Lua-scripted game logic
  • Retro pixel-art rendering
  • Lightweight and easy to embed
ReactTypeScriptLuaTailwind CSSWebAssembly
02

PraxisJS

A TypeScript-first, signal-driven frontend framework with fine-grained reactivity. No virtual DOM. No magic. Just reactive TypeScript done right.

  • Fine-grained reactivity with signals
  • Class components with decorators (@State, @Prop, @Watch)
  • Built-in router, reactive store, and motion system
TypeScript
03

3D Book Helpers

A real-time 3D model generator designed to help organize and protect books through custom 3D printing solutions.

  • Real-time 3D model generation
  • Custom 3D printing solutions
  • Interactive web-based tool
Three.jsReact
04

Cinemate

Manage favorites, rate films, and create personalized watchlists to keep your movie collection organized.

  • Movie management and ratings
  • Favorites and watchlists
  • Published on the Google Play Store
React Native
05

We Transcriber

Transcribe your audio in real time using speech recognition technology.

  • Real-time audio transcription
  • Web-based application
  • Fast and accurate
React
06

When to Die

A casual mobile game built with Unity and published on the Google Play Store.

  • Mobile gaming experience
  • Google Play Services integration
  • Published on the Play Store
C#Unity
07

Holo

A lightweight framework for the M5StickC Plus 2, enabling rapid prototyping for embedded systems.

  • Embedded systems framework
  • M5Stack platform support
  • Rapid prototyping tool
C++
08

BBB Crack the Code

A simple game written in C for the BeagleBone Black bare-metal, showcasing low-level programming skills.

  • Baremetal programming
  • Low-level C and Assembly
  • Embedded systems game
CAssembly
09

Uno React

A simple Uno game made in React, featuring classic card game mechanics and multiplayer functionality.

  • Classic Uno gameplay
  • React implementation
  • Card game mechanics
JavaScriptTypeScriptReact

Academic background.

Degrees and credentials that shaped how I think and approach problems.

2024 — Present
Technologist Degree (CST) — Distance Learning
PUCRS
Analysis and Systems Development (Full-Stack and Mobile)
2022 — 2023
Bachelor's Degree
Universidade Federal do Ceará
Computer Engineering
2019 — 2021
High School with Technical Certificate
E.E.E.P. Clemente Olintho Távora Arruda
Computer Science

languages

Portuguese Native speaker
English Intermediate — Technical

interests

IoT Systems Embedded Dev System Design Open Source Mobile Apps Game Dev