Arthur Machado Software Engineer · Auckland, New Zealand
Arthur Machado

Hi, I’m Arthur Machado

Software Engineer · Auckland, New Zealand

I make things that
feel good to use.

Frontend-focused software engineer with eight years of experience. I build accessible interfaces and shared frontend systems, from a design system built to WCAG standards for Latin America's largest court to my own products serving 300K+ monthly active users.

Available immediately in Auckland

Working Holiday Visa, open to sponsorship

01 · Experience

Softplan

Senior Software Developer

Oct 2021 - Jun 2026

Frontend-focused senior developer building scalable interfaces and shared frontend foundations for case-management software used by Latin America's largest court, which handles around a quarter of all cases in Brazil's judiciary.

  • Built and maintained reusable components and directives in a proprietary design system, improving delivery across React, Vue and Angular applications throughout the platform.
  • Made accessibility for people with visual impairments a core requirement, delivering WCAG-accessible Web Components with Stencil.js.
  • Built scalable single-page applications with TypeScript, HTML, CSS and JavaScript across React, Vue and Angular.
  • Worked across two large systems: one for court administration, procurement, payroll and court-ordered payments, and another supporting a statewide network of notary and registry offices.
  • Integrated the frontend with Java and Spring Boot REST services over PostgreSQL, secured with OAuth2/JWT/TLS, and shipped through Docker-based CI/CD on AWS with Vitest, Cypress and Playwright.
  • Design Systems
  • Web Components
  • TypeScript
  • React
  • Vue.js
  • Accessibility
  • HTML
  • CSS
  • Jest
  • Playwright
Insi

Frontend Software Engineer

Feb 2021 - Oct 2021

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

  • Angular
  • Ionic
  • Cordova
  • SQLite
  • JavaScript
  • HTML
  • Sass
Coob+ Viagens

Software Engineer

Jun 2020 - Feb 2021

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

  • Node.js
  • SQL
  • C#
  • AngularJS
  • Bootstrap
  • JavaScript
  • HTML
  • CSS
Farmácias FTB

Junior Software Engineer

Aug 2018 - May 2020

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

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

Education

PUC Minas

2023 - 2024

Postgraduate Specialization in Software Engineering

UNIT - Universidade Tiradentes

2019 - 2021

Bachelor of Technology in Systems Analysis and Development

02 · Projects

Khada

5M+ page views / month

An interactive 3D platform for League of Legends, available on the web, iOS and Android. It renders characters, skins and animations directly in the browser with Three.js and WebGL/WebGPU, with augmented reality on mobile. I built the product and its automated asset pipeline end to end, from processing game data and 3D models to global delivery through Cloudflare Workers and R2.

  • Three.js
  • WebGL / WebGPU
  • React
  • TypeScript
  • Astro
  • Cloudflare Workers
  • Cloudflare R2
  • Augmented Reality

Selfie Anywhere

on the App Store

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.

  • TypeScript
  • Cloudflare Workers
  • Hono
  • D1 (SQL)
  • Durable Objects
  • Vitest
  • Google Gemini
  • SwiftUI

Speedra

on the App Store

A native iOS GPS speedometer with a windshield HUD mode, Live Activities and Dynamic Island, and Lock Screen widgets. Built in SwiftUI on CoreLocation, with paid upgrades through StoreKit. Live on the App Store.

  • Swift
  • SwiftUI
  • WidgetKit
  • ActivityKit
  • CoreLocation
  • CoreMotion
  • MapKit
  • RevenueCat

gltf2usdz.online

open source

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
  • WebAssembly
  • Web Workers
  • Vite
  • Tailwind CSS
  • glTF-Transform
  • Bun

ionic-level

open source

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.

  • TypeScript
  • Angular
  • Ionic
  • Motion Web API
  • PWA
  • Capacitor
  • HTML
  • Sass

03 · Stack

Languages
TypeScript · JavaScript · Swift · Java · C# · SQL
Frontend
React · Vue.js · Angular · Next.js · Astro · HTML · CSS · Sass · Tailwind CSS · Radix UI · Vite · Internationalization
Design systems & accessibility
Web Components · Stencil.js · Accessibility (WCAG)
Testing & quality
Playwright · Jest · Vitest · Cypress · Visual regression
Web platform & 3D
Three.js · WebGL / WebGPU · WebXR · WebAssembly · Web Workers · glTF-Transform · PWA
Mobile
SwiftUI · UIKit · Android · Ionic · Capacitor · Cordova · WidgetKit · ActivityKit · CoreLocation · MapKit · StoreKit · RevenueCat
Backend & APIs
Node.js · Bun · Hono · Spring Boot · REST APIs · GraphQL · WebSockets · Better Auth · Drizzle ORM
Cloud, data & delivery
Cloudflare Workers · R2 · D1 · Queues · Durable Objects · PostgreSQL · MySQL · SQLite · Docker · AWS · GitHub Actions · CI/CD
AI tooling
Claude Code · OpenAI Codex · MCP · Google Gemini · Agentic workflows

04 · Contact

mail@arthurmachado.dev

Available immediately in Auckland

Working Holiday Visa, open to sponsorship

Auckland, New Zealand · © 2026 Arthur Machado

Arthur Machado’s résumé is at arthurmachado.dev/resume.