Work

Rondo

Momokaya productin developmentsince Aug 2026

A football team's week in one loop: events, answers, practice plans, drills, lineups, and match reports, on the web, iOS, and Android.

  • One Rust core drives the web, iOS, and Android apps.
  • Drills come with pitch diagrams, and lineups connect to the match record.
  • Built first with Rumori Calcio in Tallinn.

Tova

Momokaya productin developmentsince Oct 2026

Get paid straight to your bank from one handle or QR code. No IBAN copying, and Tova never holds the money.

  • The payer scans a code, picks a bank, and approves the payment there.
  • One Rust core drives the web, iOS, and Android apps.

GrabCraft

EngineerAug–Oct 2026

New import tools for a site of Minecraft building plans, from file upload to a published build.

  • Wrote a Rust and WebAssembly converter for Sponge and Litematica schematics, exact to vanilla block states.
  • Built the admin import wizard: upload, 3D preview, material matching, a rights check, and AI text suggestions.
  • Set up R2 asset storage and the staging and release pipeline.

ScopeMind

Individual ContributorAug–Oct 2026

Work on a product-intelligence platform for Amazon sellers that watches listings and sales rank change.

  • Fixed security issues and upgraded the DevOps setup.
  • Researched AI approaches to cut running costs.

rumori.ee

Website and toolsRumori Calcio

The website for Tallinn's international football club, plus the pipelines it uses to recruit players.

  • Built the club website and its recruiting pipelines.
  • Added AI help for recruitment and for planning trainings.

dogsled

Momokaya productOpen source

Host status and placement for coding agents: it shows each machine's load and sends new work where there is room.

  • Starts agents and jobs on the host with the most room.
  • Tracks every agent's state across hosts in one place.

Invokation Games

Founding Engineer2025–2026

Built the customer portal for game developers from scratch: accounts, project settings, analytics, and tests.

  • Built the portal with React, TanStack, Rust, and Loco.rs.
  • Designed user management, authentication, and data handling for developer projects.
  • Added analytics dashboards for engagement and retention, tested with Vitest and Playwright.

Metabase

Software EngineerMar 2023–Jul 2025

Product engineering on the open-source analytics platform, across the TypeScript front end and the Clojure back end.

  • Shipped the embedding SDK that brings Metabase questions and dashboards into other products.
  • Redesigned global search, with new filters for open-source and enterprise customers.
  • Made dashboard filters connect themselves to similar queries, with an explanation and an undo.

Alvin

Founding Software Engineer2021–2023

First engineer on a data-lineage and catalogue platform, building the product interface front to back.

  • Led the move to Vue 3 and Vite, which cut build times by half.
  • Created a search language for finding data assets, with shareable saved views.
  • Cut impact-analysis load times by 30% and open-sourced an Amundsen lineage connector.

Full-Stack Software EngineerSummer 2020

Product and integration work on a short-link tool for teams, in React and PHP.

  • Built the Apps page with the company designer, so new teams can see how go links fit the tools they already use.
  • Rendered the page on the server with React and PHP, and kept its high search ranking.
  • Wrote the spec and the first version of the Jira plugin, which makes go links clickable in Jira descriptions.

Clearwater Analytics

Full-Stack Software EngineerSummer 2019

Internal tools in an Agile team, in Angular and TypeScript on the front and Spring Boot and Java on the back.

  • Built a regression-testing tool.
  • Built the interface for an in-house Kubernetes deployment tool.

Citibank

DevOps & DevEx EngineerSummer 2018

Developer-platform work on the internal artifact repository, in Python and Splunk.

  • Found where repository use was wasteful with Python, which made file downloads faster.
  • Pinpointed unusually large files, so storage was used better.
  • Built Splunk dashboards of unusual usage for management, and rolled the work out to 25,000 developers.

The next page is blank.

Tell Oisin what you want to build. The dogs have already opened the paint.