Home Projects Experience About Education
Contact

Anderson Moreira · Senior full stack engineer

Full stack engineering for products and high-traffic services.

Experience at Mercado Livre with Kotlin, Java and Spring Boot. Today I build APIs and interfaces with TypeScript, Node.js and React.

From architecture decisions to delivery, with tests, code review and CI/CD.

Salvador, Brazil · Remote

  • 5 years in production
  • High traffic at Mercado Livre
  • JVM and TypeScript

Use arrow keys to navigate layers; Home goes to the interface and End to data. Enter or Space toggles details.

Selected projects

From backend to interface, with decisions in view.

A service foundation, an orchestration engine and an interactive editor. Explore each product and the decisions behind it.

Backend platform · template

release · v0.1.0

Hypatia Nest Starter

A NestJS 11 foundation for observable, event-driven services, with operational decisions already integrated.

request / eventNestJSPostgreSQLRedisRabbitMQhealth + telemetry
Problem

Every new service repeated the work of setting up persistence, messaging, observability, health checks, and basic protections.

Architecture decision

Ship a reusable foundation with three archetypes, secure defaults, and infrastructure decoupled from business logic.

My role

Hypatia founder, architect, and template maintainer, including quality, security, and adoption experience.

Developer tooling · open source

experimental alpha

Prosa

An orchestration engine that makes coding-agent workflows bounded, reviewable, and auditable.

specsandboxgatereviewhumanreport
Problem

Autonomous agents accelerate delivery, but increase risk when execution, approval, and evidence are mixed together.

Architecture decision

Split the flow into explicit stages: validated specification, confined execution, deterministic gates, review, and human decision.

My role

Author, architect, and engineer — from the risk model through implementation and release.

Interface · music tool

browser editor

Fretboard Editor

Create and export guitar diagrams, with automatic notes, editing history and keyboard controls.

Fretboard Editor interface with a six-string grid, tuning, history and editing tools.
The actual editor interface. Open the demo to create your diagram.
editor stateSVG + HTMLSVG / PNG / JSON
Problem

Creating music diagrams requires precise editing, notes that match the tuning and an exportable result.

Architecture decision

Share one state between SVG and a keyboard-operated HTML grid. Export SVG, PNG and JSON in the browser, without a backend.

Implementation

An HTML, CSS and JavaScript editor with undo and redo, audio feedback and a layout that adapts to screen size.

Other explorations

Projects connecting programming, learning and creativity.

PortuPy ↗

Python in Portuguese, with export to standard Python and a browser playground.

Kata ↗

Programming reasoning practice: your own attempt, progressive hints and a new challenge without help.

Hacker Quiz ↗

An educational game with procedural mazes, quizzes and 2D and 2.5D modes.

Want to see the code behind the cases?

Open repositories

Where I've worked

Idea Maker

May 2026 - present

Full Stack Developer III

Remote

Custom products: Node.js/TypeScript APIs and React UI. Architecture, code review, and CI/CD standards across projects.

TypeScriptNode.jsReact

Mercado Livre

Sep 2022 - Apr 2026

Software Developer

Mercado Livre · Brazil

High-traffic microservices in Kotlin, Java, and Spring Boot: maintenance, evolution, and availability. TDD and CI/CD in the daily flow.

KotlinJavaSpring BootMicroservicesTDDCI/CD

Trybe

Aug 2021 - Sep 2022

Technology Instructor (I → II)

Remote

Mentorship in JavaScript, React, and Node.js: live classes, project reviews, and office hours. Promoted from Instructor I to II.

JavaScriptReactNode.js

Need someone who can move between services under load, APIs, and the UI?

See how I apply this

I build software that lasts.

Photo of Anderson Moreira

My background spans development, architecture and teaching. At Trybe, I led live classes, reviewed projects and supported people learning to program.

That experience shapes how I work: explicit decisions, careful reviews and code the next team member can understand.

Portuguese (native) · English (intermediate) · Spanish (basic)

“Be curious. Read widely. Try new things. I think a lot of what people call intelligence just boils down to curiosity.”

— Aaron Swartz

Technical foundation

Education and credentials

My education in systems, software engineering and artificial intelligence.

Specialization · AI & ML

PUC Minas · 2025–26

Postgrad · Software Engineering

Anhanguera · 2022–23

Bachelor's · Systems Analysis

Unijorge · 2018–21

Verifiable credentials

More credentials

Have a product or platform challenge?

Open to remote work and projects where architecture and delivery matter. Write with the context of the challenge — I'll reply within 48h.

[email protected]