Arthur Machado

LinkedIn GitHub Medium Email

Moonwake — Privacy Policy

Last updated: July 16, 2026

Moonwake is a sleep-cycle alarm app made by Arthur Machado. The short version: Moonwake collects no data. Nothing you do in the app ever leaves your device.

What Moonwake stores

  • Your settings (cycle length, time to fall asleep, sky mood, app icon) are saved on your device only.
  • Your alarms and their options (wake time, label, sound, snooze, and any wind-down reminder) are saved on your device only, and managed by Apple's AlarmKit. Cancelling an alarm erases its options.

What Moonwake does NOT do

  • No accounts. No sign-in.
  • No analytics, no tracking, no advertising identifiers.
  • No data collection of any kind — nothing is transmitted to us or to any third party.
  • No access to your health data, location, contacts, microphone, or camera.

Purchases

Moonwake+ is a one-time purchase handled entirely by Apple's App Store (StoreKit). We never see your payment details. Purchase receipts are managed by Apple under the Apple Media Services Terms.

Changes

If this policy ever changes, the update will be published at this page with a new date. Since Moonwake collects nothing, there isn't much that could change.

Contact

Questions? Email arthurrmp97@gmail.com.

Arthur Machado

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

mail@arthurmachado.dev

arthurrmp

arthurrmp

arthurmachado.dev

Full-stack engineer. I ship products end to end in TypeScript and React, on Node and Cloudflare's edge, from case systems for the Court of Justice of São Paulo (Latin America's largest court) to my own apps serving 5M+ page views a month. In Auckland on a Working Holiday Visa, able to start immediately, open to sponsorship.

Core Stack

Languages: TypeScript, JavaScript, Java, SQL

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

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

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

Platform: Cloudflare Workers, 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 the front end in React, Vue and Angular with TypeScript, on top of Java and Spring Boot REST services over PostgreSQL, secured with OAuth2/JWT/TLS.
  • Designed and maintained a proprietary, WCAG-accessible design system in Web Components (Stencil.js) used across the whole platform.
  • Containerized services with Docker and shipped them through CI/CD on AWS, with tests in Vitest, Cypress and Playwright.

Skills:

TypeScript, React, Vue.js, Angular, Web Components, Stencil.js, Design Systems, Accessibility, Java, Spring Boot, REST APIs, GraphQL, PostgreSQL, MySQL, OAuth2, JWT, TLS, Docker, AWS, CI/CD, 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

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

2019 - 2021

Sergipe, Brazil

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

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