LuanMartins.com

Hi, I'm Luan.

My side projects have uptime.

Senior full-stack engineer based in Curitiba, Brazil. I build products end to end: React on the front, Node and .NET behind it, and the infrastructure underneath.

React, TypeScript, NestJS, .NET · Terraform, Docker, Proxmox · Remote (UTC-3)

System statusall green

currentlyStridersince 2025-11
hermesrunning, 247dup
homelab12 servicesup
last log3d agoidle

hermes uptime, 24d99.8%
02

Stack

What I reach for first. Boring on purpose.

Frontend
ReactTypeScriptNext.jsTailwind CSSshadcn/uiTanStack QueryViteVitest
Backend
NestJSNode.jsC# / .NETPythonPostgreSQLMongoDBPrismaGraphQLKestra
Infrastructure
DockerKubernetesTerraformAzureGoogle CloudElasticsearchProxmoxAnsibleTraefikTailscale
03

Where I've worked

Pick one to read what I shipped.

updated 2026-07 · 3 pagesFull CV (PDF)
  1. 2025-11 — now · remotecurrent role

    Strider — Full-Stack Software Engineer


    • Built API services in NestJS and ran the daily PostgreSQL work — schema alterations and post-deploy migrations that kept data consistent across environments.
    • Engineered the Tech Report module in React and Next.js, so recruiters can generate, manage and share candidate evaluations with global clients.
    • Architected a multi-host interview system: scheduling logic for technical, HR and client stakeholders inside a single hiring workflow.
    • Worked end to end on an HR SaaS platform covering sourcing, technical interviewing and hiring logistics.
    • Shipped inside a cross-functional team — rigorous code review, Docker-based development, UI held to the design.
  2. 2025-06 — 2025-11 · remote

    X-Team — Full-Stack Software Engineer


    • Led the architecture of v2 of a multi-tenant education platform, introducing feature flags and A/B testing so changes could roll out incrementally instead of all at once.
    • Built a search module over 60,000+ records that stayed at 60fps, keeping the UI responsive at a data size where naive rendering falls apart.
    • Built an ingestion pipeline handling 130,000+ nightly user updates, using queue-based async throttling and explicit error handling to keep the database from overloading and to stop silent synchronization failures.
    • Cut bundle size with route-level code-splitting via next/dynamic, using @next/bundle-analyzer to find the dead weight first.
    • Built an internal component library on shadcn/ui and Tailwind CSS, enforcing accessibility standards and composition patterns so feature work stopped re-inventing primitives.
    • Raised the engineering bar by facilitating architecture discussions, leading code reviews, and pushing React Query patterns and clean separation of concerns.
  3. 2023-02 — 2025-05 · curitiba, brazil

    ExxonMobil — Full-Stack Software Engineer


    • Led the migration of a core application to a modern web platform on React 18 and Next.js, defining the frontend architecture and adding route-based code splitting. Rendering speed and perceived interactivity improved for 3,000+ users across 27 global sites.
    • Drove architectural decisions on reliability, error handling, caching and retry strategies across distributed systems.
    • Improved observability with Azure Monitor and Application Insights, which cut the time to catch and reason about production issues.
    • Designed and maintained distributed APIs in Node.js/NestJS and C#/.NET, and delivered secure GraphQL integrations for 10k+ global users.
    • Established testing strategy with Jest, Vitest and end-to-end Playwright, reaching high coverage and reducing regression defects.
  4. 2020-09 — 2023-01 · curitiba, brazil

    ExxonMobil — Software Engineer


    • Designed and built a real-time monitoring system on WebSockets, with Elasticsearch for centralized log analysis, working inside Kubernetes-based environments to investigate production issues and reduce mean time to awareness.
    • Architected a serverless data ingestion pipeline auditing energy grid injections from steam recovery systems, which enabled the verification and capture of roughly $5M in annual utility credits.
    • Developed mission-critical full-stack applications with React and Nest.js for refineries and plants worldwide, tuning performance to keep global operations uninterrupted.
    • Coordinated the transition of five critical applications to a managed service provider over five months, leaving the provider able to support them independently.
    • Led mentoring and technical guidance for new team members in a team with over 45% attrition, keeping critical systems running through the turnover.
  5. 2020-01 — 2020-09 · curitiba, brazil

    ExxonMobil — Trainee


    • Developed real-time monitoring tools and internal portals used by operations teams.
    • Built front-end interfaces in React and services in .NET, shipping to internal users during the first months on the job.
    • Automated recurring operational workflows with PowerShell, removing manual steps from the daily routine.

Get in touch

Roles, contract work, or a question about something I built are all welcome. I answer everything a person actually wrote.

usually within a day