Arthur Machado

LinkedIn GitHub Medium Email
Software Engineer

Arthur Machado

I build precise, secure software, end to end.

Full-stack engineer. I build secure backend services and the accessible interfaces on top of them, most recently for the Court of Justice of São Paulo, Latin America's largest court.

Get in touch

Available now · In Auckland on a Working Holiday Visa · open to relocating to Wellington

Arthur Machado
01

Core stack

Languages
Java TypeScript JavaScript SQL
Frontend
React Vue Angular Accessibility Design systems
Backend
Spring Boot REST APIs Microservices Node.js GraphQL
Data
PostgreSQL MySQL SQL Server Cloudflare D1 Cloudflare R2 Cloudflare KV
Platform
Docker AWS CI/CD
Security & testing
OAuth2 JWT TLS Vitest Cypress Playwright
02

Experience

7+ years shipping

Oct 2021 - Jun 2026

Remote

Senior Software Engineer

Softplan

Full-stack engineer on case-management software for the Court of Justice of São Paulo, Latin America's largest court, handling around a quarter of all cases in Brazil's judiciary.

  • Worked across two systems: one handling the court's administrative operations (procurement, payroll, court-ordered payments) across all of São Paulo's judicial districts, and another serving the state's network of notary and registry offices.
  • Built Java and Spring Boot REST services over PostgreSQL, secured with OAuth2/JWT/TLS.
  • Containerized services with Docker and shipped them through CI/CD on AWS.
  • Built and maintained a proprietary, WCAG-accessible design system used across the platform.
Java Spring Boot REST APIs PostgreSQL MySQL OAuth2 JWT TLS Docker AWS CI/CD GraphQL TypeScript React Vue.js Angular Web Components Stencil.js Design Systems Accessibility Vitest Cypress Playwright

Feb 2021 - Oct 2021

Remote

Frontend Software Engineer

Meta IT (Consulting)

Appointed lead frontend developer to rescue a stalled traffic-violation mobile app and ship it to production.

  • Built an offline mode so officers could keep issuing in remote areas with no connectivity.
  • Added camera capture for evidence, QR scanning, and GPS to log each violation's location.
Angular Ionic Cordova SQLite JavaScript HTML Sass

Jun 2020 - Feb 2021

Remote

Software Engineer

Coob+ Viagens

Enhanced the CRM for a vacation-club hotel subscription, focused on data and prospecting.

  • Wrote custom SQL queries to surface market and customer insights.
  • Built interfaces that made that data easy to read and act on.
Node.js SQL C# AngularJS Bootstrap JavaScript HTML CSS

Aug 2018 - May 2020

Pernambuco, Brazil

Junior Software Engineer

Farmácias FTB

My first engineering role, at a network of roughly 1,000 pharmacies.

  • Built internal tools with the team to streamline processes across every location.
Java Node.js TypeScript Angular Ionic Capacitor HTML Sass
03

Projects

5M+ monthly views

A web and mobile app (iOS and Android) that renders every 3D model from League of Legends at any angle, with animations and AR. It serves 5M+ page views a month on cloud-native infra: Cloudflare Workers at the edge, R2 for assets, Pages for delivery. I built and run it end to end, monetized with ads.

Cloudflare Workers Cloudflare R2 Cloudflare Pages Node.js TypeScript Three.js React Astro Augmented Reality

Live embed from Khada. Drag to rotate.

A live AI photo app that drops you into any location on Earth from a single selfie. I built and run the full system solo: a REST API on Cloudflare Workers (Hono) backed by a D1 SQL database with Drizzle migrations, user authentication, asynchronous image generation through Cloudflare Queues, R2 storage, and Google Gemini for the AI, plus paid subscriptions and CI/CD. Native app available on the App Store.

Cloudflare Workers Hono TypeScript D1 (SQL) Drizzle ORM REST APIs Authentication Cloudflare Queues Cloudflare R2 Google Gemini Swift StoreKit CI/CD

An open-source tool that converts 3D models from .GLTF to .USDZ (the AR format for Apple devices) entirely in the browser. The conversion runs client-side in a Web Worker via WebAssembly, so files never leave the device. Ships as a static Cloudflare Worker.

React TypeScript Vite Tailwind CSS WebAssembly Web Workers glTF-Transform Cloudflare Workers

An open-source, browser-based clone of the iOS Level app. It reads the device accelerometer via the Motion Web API to measure surface inclination, no install required.

Ionic Angular Capacitor PWA TypeScript HTML Sass
04

Education

2023 - 2024

Minas Gerais, Brazil

Postgraduate Specialization in Software Engineering

PUC Minas

2019 - 2021

Sergipe, Brazil

Associate Degree in Software Development

UNIT - Universidade Tiradentes

Arthur Machado

Senior Software Engineer · Full-Stack (React/Vue · Java/Spring Boot)

mail@arthurmachado.dev

arthurrmp

arthurrmp

arthurmachado.dev

Full-stack engineer. I build secure backend services and the accessible interfaces on top of them, most recently for the Court of Justice of São Paulo, Latin America's largest court. In Auckland on a Working Holiday Visa, open to relocating to Wellington.

Core Stack

Languages: Java, TypeScript, JavaScript, SQL

Frontend: React, Vue, Angular, Accessibility, Design systems

Backend: Spring Boot, REST APIs, Microservices, Node.js, GraphQL

Data: PostgreSQL, MySQL, SQL Server, Cloudflare D1, Cloudflare R2, Cloudflare KV

Platform: Docker, AWS, CI/CD

Security & testing: OAuth2, JWT, TLS, Vitest, Cypress, Playwright

Experience

Senior Software Engineer

@Softplan

Oct 2021 - Jun 2026

Full-stack engineer on case-management software for the Court of Justice of São Paulo, Latin America's largest court, handling around a quarter of all cases in Brazil's judiciary.

  • Worked across two systems: one handling the court's administrative operations (procurement, payroll, court-ordered payments) across all of São Paulo's judicial districts, and another serving the state's network of notary and registry offices.
  • Built Java and Spring Boot REST services over PostgreSQL, secured with OAuth2/JWT/TLS.
  • Containerized services with Docker and shipped them through CI/CD on AWS.
  • Built and maintained a proprietary, WCAG-accessible design system used across the platform.

Skills:

Java, Spring Boot, REST APIs, PostgreSQL, MySQL, OAuth2, JWT, TLS, Docker, AWS, CI/CD, GraphQL, TypeScript, React, Vue.js, Angular, Web Components, Stencil.js, Design Systems, Accessibility, Vitest, Cypress, Playwright

Frontend Software Engineer

@Meta IT (Consulting)

Feb 2021 - Oct 2021

Appointed lead frontend developer to rescue a stalled traffic-violation mobile app and ship it to production.

  • Built an offline mode so officers could keep issuing in remote areas with no connectivity.
  • Added camera capture for evidence, QR scanning, and GPS to log each violation's location.

Skills:

Angular, Ionic, Cordova, SQLite, JavaScript, HTML, Sass

Software Engineer

@Coob+ Viagens

Jun 2020 - Feb 2021

Enhanced the CRM for a vacation-club hotel subscription, focused on data and prospecting.

  • Wrote custom SQL queries to surface market and customer insights.
  • Built interfaces that made that data easy to read and act on.

Skills:

Node.js, SQL, C#, AngularJS, Bootstrap, JavaScript, HTML, CSS

Junior Software Engineer

@Farmácias FTB

Aug 2018 - May 2020

My first engineering role, at a network of roughly 1,000 pharmacies.

  • Built internal tools with the team to streamline processes across every location.

Skills:

Java, Node.js, TypeScript, Angular, Ionic, Capacitor, HTML, Sass

Education

Postgraduate Specialization in Software Engineering

PUC Minas

2023 - 2024

Minas Gerais, Brazil

Associate Degree in Software Development

UNIT - Universidade Tiradentes

2019 - 2021

Sergipe, Brazil

Projects

Khada

- https://modelviewer.lol

A web and mobile app (iOS and Android) that renders every 3D model from League of Legends at any angle, with animations and AR. It serves 5M+ page views a month on cloud-native infra: Cloudflare Workers at the edge, R2 for assets, Pages for delivery. I built and run it end to end, monetized with ads.

Skills:

Cloudflare Workers, Cloudflare R2, Cloudflare Pages, Node.js, TypeScript, Three.js, React, Astro, Augmented Reality

Selfie Anywhere

- https://selfie-anywhere.app

A live AI photo app that drops you into any location on Earth from a single selfie. I built and run the full system solo: a REST API on Cloudflare Workers (Hono) backed by a D1 SQL database with Drizzle migrations, user authentication, asynchronous image generation through Cloudflare Queues, R2 storage, and Google Gemini for the AI, plus paid subscriptions and CI/CD. Native app available on the App Store.

Skills:

Cloudflare Workers, Hono, TypeScript, D1 (SQL), Drizzle ORM, REST APIs, Authentication, Cloudflare Queues, Cloudflare R2, Google Gemini, Swift, StoreKit, CI/CD

gltf2usdz.online

- https://gltf2usdz.online

An open-source tool that converts 3D models from .GLTF to .USDZ (the AR format for Apple devices) entirely in the browser. The conversion runs client-side in a Web Worker via WebAssembly, so files never leave the device. Ships as a static Cloudflare Worker.

Skills:

React, TypeScript, Vite, Tailwind CSS, WebAssembly, Web Workers, glTF-Transform, Cloudflare Workers

ionic-level

- https://ionic-level.pages.dev

An open-source, browser-based clone of the iOS Level app. It reads the device accelerometer via the Motion Web API to measure surface inclination, no install required.

Skills:

Ionic, Angular, Capacitor, PWA, TypeScript, HTML, Sass