Marcos Moraes

Senior Frontend Engineer

I build offline-first web and mobile apps for people who work far from a good signal.

About

I'm a frontend engineer in Campo Grande, Brazil, and for the past ten years I've worked on eSaniagro, the system Mato Grosso do Sul uses to manage animal and plant health. More than 90,000 people use it, from office staff to inspectors out in the field.

Those inspectors are the reason I care so much about offline-first. They work in rural areas where there's usually no signal, so the React Native apps I built keep everything on the device and sync when they're back in range. Moving that work off paper took inspection processing from up to seven days down to one.

Most of my day is React, React Native and TypeScript, but I also work on the .NET APIs and SQL Server databases behind them. Knowing how the data actually behaves makes the interface a lot easier to get right.

Experience

  1. 2019 — Present

    Senior Software Engineer · Mil Tec

    Allocated to the Government of Mato Grosso do Sul, building the web and mobile side of its agricultural defense platforms.

    • Shipped two offline-first React Native apps, eVIGI@GRO and Transportador, using Realm as the local source of truth and syncing pending records when connectivity returns.
    • Fixed concurrency problems in the offline layer, including Realm transactions left open and a race condition at startup.
    • Upgraded the public services portal from Angular 15 to 22 one version at a time, without pausing releases.
    • Cut load times by up to 40% and built monitoring with proactive alerts.
    • React Native
    • React
    • TypeScript
    • Realm
    • Zustand
    • Angular
    • .NET
  2. 2013 — 2019

    Software Engineer · Mil Tec

    Led the visual redesign of eSaniagro into a responsive interface for desktop, tablet and phone, and built its screens on top of REST APIs. Helped the team adopt Scrum and continuous delivery.

    • React
    • Angular
    • KnockoutJS
    • C#
    • SQL Server
  3. 2012 — 2013

    Software Support Analyst · ITEL Informática

    Developed and maintained web applications and supported their users.

    • C#
    • JavaScript
    • ASP.NET MVC
View full résumé

Projects

  • Mobile

    eVIGI@GRO

    Field inspection app used across Mato Grosso do Sul. Works fully offline and syncs when the inspector is back in range.

    • React Native
    • Realm
    • Zustand
  • Web

    Dr. André

    Site and admin area for a medical practice, with Google sign-in and an online booking engine covered by tests.

    • Next.js
    • Prisma
    • NextAuth
    • Vitest
  • Web

    ForYouClinic

    Clinic management where the database itself prevents double bookings, plus a financial module.

    • Next.js
    • Supabase
    • PostgreSQL
  • Web

    Novilho Precoce

    System for a cattle producers' association, with access by profile and status-driven workflows.

    • React
    • Vite
    • .NET

Plain HTML and CSS, set in Inter and hosted on Vercel. Layout inspired by Brittany Chiang's site.