Airu

Software Engineer

About

About

Hi, I'm Airu

Software engineer in Tokyo with 3 years of experience and a strong backend focus. I take projects from research through design, development and deployment, mostly APIs, ML job orchestration and the infrastructure that keeps it all running.

  • Backend
  • Data platforms
  • Tokyo

Experience

Experience

Net Chart Japan · traffic map API, 2–3 s to 0.1 s

Software Engineer on the Traffic Counting team since Jan 2024. Cut response times of a map-based traffic visualisation by 95–97% by moving from on-demand computation to scheduled batch precomputation, with failure detection and Slack alerting.

  • FastAPI
  • Vue.js
  • Rundeck
  • Django
Experience

Net Chart Japan · internal ML platform

Designed the architecture and workflows of an ML platform from experimentation to production: 23 scheduled Rundeck jobs with retries and failure handling for repeatable training, evaluation and experiment tracking.

  • JupyterHub
  • MLflow
  • MinIO
  • Rundeck
Experience

Net Chart Japan · monitoring for 20+ services

Built centralised monitoring for 3 VMs running 20+ Docker services: Prometheus scraping (node-exporter, cAdvisor, blackbox), Grafana dashboards and Slack alerts for host, container and endpoint health. Also built Django APIs for traffic dashboards, load-tested with JMeter.

  • Prometheus
  • Grafana
  • Docker
  • Django
Experience

Tiket.com · Frontend Developer intern

Feb–Dec 2022, Loyalty & Reviews team in Jakarta. Shipped 7 features across the loyalty page, review form and review list, and added tests and Storybook docs for 4+ key components.

  • Next.js
  • React
  • TypeScript
  • GraphQL
  • Jest
Experience

BIGIO.ID and Universitas Gadjah Mada

Frontend intern at BIGIO.ID (2021–22), building Biofarma's partnership monitoring site with React and Redux. Before that, teaching assistant for Algorithms and Data Structures at UGM, two classes of 40+ students.

  • React
  • Redux
  • Material UI
  • Teaching

Project

Project

Yomeru

Learn Japanese by reading. Save texts, click words to add them to a vocabulary bank with meanings, furigana and notes, and watch your vocabulary grow as you read.

  • Next.js
  • TypeScript
  • Express.js
  • PostgreSQL
  • Prisma
Project

Nihongo Popup

A Chrome extension that turns a Google Sheet into Japanese flashcards. Kanji pop up while you work: recall the reading, flip, grade yourself. Data stays local; built for keeping vocabulary fresh without breaking flow.

  • JavaScript
  • Chrome Extension
  • Google Sheets
Project

Photography portfolio website

End-to-end photography site with a custom admin panel for content and collections, built for clean design, responsive layout and fast delivery of high-resolution images.

  • Next.js
  • Tailwind CSS
  • Midtrans API
Project

Into UGM 2022

Event website for an academic event by IKAGAMASS UGM: promotion, registration, tryout submissions and online payments. Handled over 1,000 transactions during the event.

  • Next.js
  • Tailwind CSS
  • Midtrans API
Project

This island

A playable portfolio built with Three.js and Vite. No game engine or physics library: a custom game loop, procedural scenery, synthesised sound, and levels that can be built in Blender.

  • Three.js
  • WebGL
  • Vite

Skills

Skills

What I work with

Backend: Node.js, Express, Python, FastAPI, Django, PostgreSQL, MongoDB. DevOps: Docker, Grafana, Prometheus, Rundeck, GitHub Actions. Frontend: TypeScript, React, Next.js, Vue.js, Tailwind CSS.

  • Python
  • FastAPI
  • Django
  • Node.js
  • PostgreSQL
  • Docker
  • React

Contact

Contact

Let's work together

Based in Tokyo and open to new opportunities. Have a project in mind, or just want to say hi?

Bonus

Bonus

Behind the camera

When not writing code I take photos. The photography site above is where they live.

Play the island version