Skip to main content

Work Experience

Some of my proudest professional achievements (aka 'What I Do for a Living')

Role: Sole Android Developer

Testim.io - App, SDK

Led the full lifecycle development of Testim.io’s Android app, transitioning the codebase from Java to Kotlin, and implementing MVVM architecture with integrated Jetpack libraries.

Role: Android/iOS Team Lead

Via - App

Managed and led a 14-member mobile team to develop and launch Via’s Android/iOS apps, spearheading the adoption of modern Android architecture practices.

Led the Android development team for Autodesk BIM 360, delivering high-impact features and internal SDKs to standardize best practices across the company.Role: Android Dev Manager

Autodesk - App, SDK, OpenGL

Led the Android development team for Autodesk BIM 360, delivering high-impact features and internal SDKs to standardize best practices across the company.

Role: Genesis Developer

Investing.com - App

Developed the initial version from genesis to production, serving hunderds of thousands of users including live data and java native chart

Open Source

The fun stuff I do when no one's paying me (aka 'What I Do for Fun')

Role: Library Developer

Open Source: Android Project Scaffold

Developed a modern, modular scaffold for Android projects using Kotlin, Jetpack Compose, Hilt, and DataStore, aimed at improving scalability and reducing boilerplate code.

Role: Library Developer

Open Source: Android Hilted Dispatchers

Developed a standalone module that provides Coroutine Dispatchers for Android projects, enhancing the ease of managing threading in Kotlin applications.

Role: Library Developer

Open Source: Android Detect WebGL

Developed a library for detecting WebGL support in Android devices. The project is archived but was a useful tool for ensuring cross-platform compatibility in web-based applications.

Role: Library Developer

Open Source: Android Shared Preferences Helper

Created a helper library for managing SharedPreferences in Android applications. This archived project simplified the handling of key-value pairs in apps.