Hi, my name is

Nathan.

I build digital experiences.

I’m a fullstack software engineer with 7+ years of experience building high-performance web and desktop applications.

Specialized in React, TypeScript, and Node.js, with a focus on design systems and AI-assisted development — currently open to new opportunities.

About

Nathan S. Santos

Fullstack engineer who ships end-to-end — from React and React Native frontends to Node.js APIs and PostgreSQL. Focused on design systems, frontend infrastructure, developer experience, and AI-assisted development. Currently building MarketMind, an algorithmic trading desktop platform with Electron, Canvas API, and 7,200+ automated tests.

The technologies I’ve been working with recently:

  • TypeScript
  • React / React Native
  • Next.js
  • Electron
  • Node.js
  • Fastify / tRPC
  • PostgreSQL
  • Canvas API
  • Vitest / Cypress
  • Chakra UI
  • Zustand / MobX
  • pnpm Monorepo

Experience

Rokkos logo

Rokkos

Marketplace for photographers where they show, sell and deliver their photos during events. The platform also uses facial recognition to help customers find photos in which they are present.

I led the team that created Rokkos from scratch, built the front-end, and helped the designers to develop several features to improve user experience.

React.jsMobXMaterial UISass
Turno Inverso logo

Turno Inverso

Turno Inverso is a mobile application that connects students with sports, culture and language teachers on a smooth and safe environment.

I led the team that built the Turno Inverso mobile app and developed much of the front-end.

React NativeMobXNative Base
Let's Hike logo

Let's Hike

Let's Hike is a mobile application that offers information about the natural environment of Florianópolis and the region, guiding users to find support and walk the trails safely.

I participated in the construction of the Let's Hike mobile app and helped the team improve several usability and performance features of the application.

React NativeReduxNative Base
We Play logo

We Play

A platform that allows teachers and arenas to manage classes and students in real-time.

I was part of the team that created and developed We Play.

React NativeMobXNative Base

Projects

evolution-graph

46

Animated, responsive, dependency-free data visualization library. Published on npm.

JavaScript

react-boilerplate

13

Boilerplate for React applications with MobX, Chakra UI, and Vite.

TypeScript

podjs

12

An open source podcast app built with Next.js, MobX, and Chakra UI.

TypeScript

clockify-teams

10

Dashboard for tracking team performance across projects using the Clockify API.

JavaScript

pure-components

9

Dependency-free UI component library with 17 components and 99% test coverage.

TypeScript

marketmind

2

Open-source algorithmic trading desktop app with advanced chart visualization, automated setup detection, backtesting engine, and multi-exchange support.

TypeScript

Contact

I'm currently open to new opportunities — whether it's a full-time role, freelance project, or consulting work.

Drop me a message and I'll get back to you promptly.

Get in touch