Arthur Machado

Senior Software Developer · Frontend & Design Systems

mail@arthurmachado.dev · github.com/arthurrmp · linkedin.com/in/arthurrmp · arthurmachado.dev

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.

Auckland, New Zealand · Available immediately in Auckland · Working Holiday Visa, open to sponsorship

Experience

Senior Software Developer

@Softplan

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.

Skills:

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

Frontend Software Engineer

@Insi

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

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

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

Specialization in software architecture, distributed systems, and engineering practices for building scalable, maintainable applications.

Bachelor of Technology in Systems Analysis and Development

UNIT - Universidade Tiradentes

Foundations in systems analysis, software development, databases, and object-oriented programming.

Projects

Khada

- https://modelviewer.lol

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.

Skills:

Three.js, WebGL / WebGPU, React, TypeScript, Astro, Cloudflare Workers, Cloudflare R2, Augmented Reality, Next.js, Ionic, Capacitor, Tailwind CSS, Playwright, Internationalization, GitHub Actions, SwiftUI, Cloudflare Pages, Node.js, Accessibility

Speedra

- https://apps.apple.com/app/speedra-gps-speedometer-hud/id6757438450

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.

Skills:

Swift, SwiftUI, WidgetKit, ActivityKit, CoreLocation, CoreMotion, MapKit, RevenueCat, StoreKit, UIKit, Fastlane, CI/CD

Selfieport

- 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:

TypeScript, Cloudflare Workers, Hono, D1 (SQL), Durable Objects, Vitest, Google Gemini, SwiftUI, Drizzle ORM, REST APIs, Authentication, Cloudflare Queues, Cloudflare R2, Swift, SwiftData, MapKit, Vision, RevenueCat, StoreKit, Better Auth, WebSockets, GitHub Actions, 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, WebAssembly, Web Workers, Vite, Tailwind CSS, glTF-Transform, Bun, Cloudflare Workers, Radix UI, GitHub Actions, CI/CD

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:

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