Creative Tech: Video game development, Unreal Engine, 3D Printing, Blender, Embedded Electronics
Content Creation: Video Editing, Song Writing, Music Production
Projects – What have I built?
Wais: Budget Tracker App
Wais is a Kotlin Multiplatform app for Android and iOS that simplifies financial organization, especially for (but not limited to) Filipinos. It supports multiple profiles, automatic exchange rates, savings goals, budget allocations, and cash flow tracking. It's offline-first with Room and DataStore, uses Ktor, Koin and Jetpack Compose, and ships to the Google Play Store and Apple App Store.
BMW Panoramic iDrive Telematics Apps
At Paradox Cat, I refactored several BMW Telematics apps to support the technical and visual redesign for the BMW Neue Klasse, migrating their UIs to Jetpack Compose and restructuring the codebase to be more flexible between ECU variants and backend connections.
BeautyMnl
BeautyMnl was the #1 homegrown e-commerce brand in the Philippines. I joined a two-person Android team during the app's rebranding and later became the sole developer building major features: a backend-driven homepage, product listing and browsing, customer reviews, checkout, and a loyalty rewards program.
Personal Website
The site you're browsing, built with Kotlin Multiplatform and Compose Multiplatform for Web and deployed on Firebase Hosting.
Unraid App Project
My first Kotlin Multiplatform project, connecting to Unraid NAS servers through their GraphQL API.
Spotlight: To-do List App
My first Android app built from scratch, designed to help users focus on one task at a time.
DIY R2-D2 Toy
A fully 3D-printed replica of R2-D2 with onboard electronics that let it drive and swivel its head.
Fully 3D-Printed Keyboard
A 3D-printed, split ergonomic Dactyl Manuform keyboard with QMK firmware and DSA-profile keycaps modeled in Blender.
Super Mario 3D
A study project for learning Unreal Engine, recreating Super Mario-style mechanics in a 3D environment.
Experience – What have I done?
Paradox Cat GmbH · Germany
Senior Developer | July 2024 – Present
Technical expert for BMW's Android Automotive OS telematics use cases, shaping requirements and planning across multiple ECUs while implementing, maintaining, and reviewing features. Moved multiple apps to Unidirectional Data Flow, added multi-user communication through AIDL, and raised code coverage above 80% across 10 apps.
Software Developer | August 2022 – June 2024
Implemented and maintained telematics features across 10 BMW Android Automotive OS apps, including MQTT and REST API communication, call handling, car signal processing, and video playback, and added multi-ECU support through new Jetpack Compose screens.
BeautyMnl · Philippines
Mobile Developer (Android) | July 2019 – April 2022
Led feature development for BeautyMnl's e-commerce app, rebuilding it from the ground up with MVVM, Kotlin Coroutines and Retrofit, launching features that increased conversions, and introducing a Bitrise CI/CD pipeline and unit testing.
Nokia Technology Center · Philippines
Team Technical Lead & Code Guard | February 2019 – June 2019; Deputy Code Guard | October 2018 – February 2019; Scrum Feature Owner & R&D Engineer | June 2017 – October 2018
Progressed from R&D Engineer to Team Technical Lead in under two years, leading data traffic features in a 5G network component simulator and the initial virtualization of network component simulators.
Education
University of the Philippines Diliman – Bachelor of Science in Computer Science, Cum Laude (2013 – 2017)
Won several hackathons and served as Marketing Head of the Association for Computing Machinery, UP Diliman Student Chapter.