- 🖥️ Full stack software engineer
- 📆 14 years of experience doing software development (have been learning since I was 13)
- 🇯🇵 Graduated from Japanstudies, together with a minor in Data Science and Artificial Intelligence at Leiden University
- Frontend Development for Ovotrack
- Frameworks: Next.js 14 & Sveltekit 2
- Tooling:
- Custom next.js config using a build middleware to dynamically set the base path depending on the target environment and a script to modify paths to a set URL after the bundle has been made (yes, this Next.js app will land on a platform that prefers relative paths, but Next.js doesn't support that scenario)
- Regular Sveltekit app deployed a docker container
- Previous Tooling:
- Self-made config with Webpack 5 and a community-made web component builder for Vue 2.x with added TypeScript support incorporated in this builder
- Language(s): TypeScript, React, Vue, Svelte
- Notable achievements:
- Added custom tooling to streamline the development and deployment processes for the unconventional deployment target.
- Help improve frontend development processes w.r.t. teamwork, code style and programming patterns.
-
Cosette: Full stack Tournament Management System (TMS) (Active development)
- SSR Application: Svelte 5
- Backend: Sveltekit 2
- Database: PostgreSQL with Drizzle
- Object Storage: Cloudflare R2
- Language: TypeScript
-
Yuzu: Multi-provider anime list manager and sync tool (TBD)
- Student app for my high school (2012)
- An app for high school to read schedules, plan classes and to access the LMS
- Later released: Android app (2012) using
Android App Creatorfor cross-platform compatibility. - Language(s): Objective-C
-
Full stack application for Charlie's Perfect Math Class (2022)
- Employed by Charlie
- SSR Application: Nuxt.js v2 for listing teams, players and maps
- Backend: Express.js (API, Authentication) + Discord bot using Interactions API for administration.
- Database: PostgreSQL with Prisma
- SSR Application: A custom fork of oth-verification for player authentication, verification and validation
- DevOps: GitHub Actions
- Deployed using Docker
- Language(s): TypeScript
-
Full stack application for an osu! tournament.
- Web application 1: A custom fork of oth-verification for player authentication, verification and validation
- Web application 2: Sveltekit app with authentication, public information, an admin panel and player dashboard
- Database: PostgreSQL (Neon) with Prisma (with Data Proxy) in the backend (Storage for Teams, Players and Positions)
- Object Storage: Cloudflare R2 (for team logos)
- Language(s): TypeScript
- Deployed using Vercel
TBD
These are projects that I worked on by myself but never saw completion.
List of experiments
- UMGOptions (2015)
Unreal Engine 4 Blueprints- experimenting with creating a GUI and modifying settings of the engine in-game. - MiraiRunner (2015)
Unreal Engine 4 Blueprints- futuristic autorunner game (like Temple Run) - Shiro (2016)
Javascript/Electron- Frontend forlivestreamerCLI tool. One of the notable features was the ease of use with authenticated endpoints like Crunchyroll using the user's subscription.


