Skip to main content
About

About Me

I build full-stack SaaS in the TypeScript ecosystem, usually starting from the data model. Most of what I enjoy sits on the backend: access control that lives in the database, invariants the schema can enforce on its own, and migrations you can replay.

Nathan Santos profile photo

Education

  • Postgraduate in Software EngineeringCompleted
    Advanced study in software engineering, with a solid grounding in software architecture, logic, algorithms, and data structures. I use these day to day when building systems that need to scale.
    Descomplica EAD · Oct 2024 — Apr 2025
  • Technologist in Industrial MechatronicsCompleted
    A degree covering automation logic, hardware and software integration, and problem-solving methods. It's where I picked up the engineering mindset I still bring to building reliable systems.
    FATEC · Jan 2019 — Dec 2023

Courses & Certifications

  • Full Stack Web Development

    ProgramadorBR · 60 hours
    Completed
  • Node.js Path

    Rocketseat · 50 hours
    Completed
  • React.js Path

    Rocketseat · 50 hours
    Completed

Professional Experience

  • Full-Stack Software Engineer

    OMD do Brasil

    May 2025 — Present

    I work on two SaaS platforms: an agricultural management system, where I wrote the backend, and a fleet telemetry platform, which I started.

    • Wrote the backend of the agricultural platform in NestJS, Prisma and PostgreSQL, with a layered architecture the team adopted
    • Started the telemetry platform: monorepo, data model, multi-tenant isolation with Row Level Security and geospatial data in PostGIS
    • Containerized the applications with Docker Compose and wrote the deploy pipeline on GitHub Actions
    • Built device data ingestion over MQTT for live tracking and notifications
    • Implemented session auth, tenant context and RBAC through middleware
  • Innovation Analyst

    Drivetech Soluções Tecnológicas

    Aug 2024 — Apr 2025

    Full-stack development across web and mobile, and a part in the technical architecture decisions.

    • Built web apps in Next.js and TypeScript, and mobile apps in React Native
    • Built REST APIs in Node.js with Fastify, Prisma and PostgreSQL, containerized with Docker
    • Refactored a corporate portal to server-side rendering, which cut its load time
    • Took part in requirements analysis, data modelling and architecture decisions
  • Project Engineering and Quality

    Drivetech Soluções Tecnológicas

    Mar 2022 — Aug 2024

    From intern to mid-level draftsman in electrical and mechatronic engineering. It is where the industrial background behind my telemetry work comes from.

    • Drafted electrical diagrams and mechanical layouts
    • Reviewed and validated technical project specifications
    • Managed project lifecycle and tracked delivery through KPIs
    • Inspected electrical panels and kept inspection documentation in order

More About Me

I build full-stack SaaS in the TypeScript ecosystem, usually from the data model up. Most of what I enjoy sits on the backend: access control that lives in the database instead of scattered across queries, invariants the schema can enforce on its own, and migrations you can actually replay.

Before I wrote software I spent two years in electrical and mechatronic engineering in industry. It taught me to distrust systems that only work when everyone remembers the right step, which is more or less how I approach code now.

Right now I'm at OMD do Brasil, working on an agricultural SaaS and a fleet telemetry platform, and building my own products on the side.