Arthur Machado Software Engineer · Auckland, New Zealand
Arthur Machado

Hi, I’m Arthur Machado

Software Engineer

I make things that
feel good to use.

Frontend-focused software engineer with eight years of experience. I've built accessible interfaces and shared frontend systems, from a design system held 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

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

Speedra

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

selfieport

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

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.

  • React
  • TypeScript
  • WebAssembly
  • Web Workers
  • Vite
  • Tailwind CSS
  • glTF-Transform
  • Bun

ionic-level

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

© 2026 Arthur Machado

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