๐Ÿš€ Welcome to Paul's Portfolio ๐Ÿš€

Hi, I'm Paul ๐Ÿ‘‹

Hello there ๐Ÿ‘€

These are a few projects I've built over the years โ€” just some public examples. There's more...

๐Ÿ’ผ LinkedIn | ๐Ÿ’ป GitHub | ๐Ÿ“ง Email

Articles About Me

๐Ÿ‘ Hand Warm-ups (2025)

Using computer vision to track finger-to-thumb warm-up gestures.

๐Ÿƒ Running Man โ€“ Arm Swing Tracker (2025)

Tracks arm motion and gives feedback on running form.

๐Ÿ‹๏ธ Level Bench and Squat (2025)

Using smart phone to calculate rotation and tilt of bench or squat

bench demo gif

๐Ÿ’ฌ YouGee โ€“ Dating App (2024)

A react native dating app where users could search for things they are interested in, like hiking or cooking. Focused on intentional connection and aesthetics over gamification.

๐ŸŽฎ Gameboy Tetris โ€“ Kotlin/Compose (2023)

Android Gameboy emulator UI with Tetris built using Jetpack Compose.

๐Ÿงฝ A* Pathfinding Visualizer (2023)

Short video demos of an interactive pathfinding project.

๐Ÿงน Game Level Complexity for A* โ€“ Kotlin/Compose (2023)

Ported A* visualizer code to Android

๐Ÿ‹ Game of Thrones โ€“ UI/UX Concept (2022)

Android concept interface and interactions using Kotlin/Compose.

๐ŸŒ WIKI App โ€“ Kotlin/Compose/Hilt/Ktor (2020)

Fetches local data from GPS and APIs for contextual info.

๐ŸŽ›๏ธ The Chainsmokers (2019)

Augmented Reality performance for a live show, sitting in control booth with custom controller.

Retro Lab Screenshot

โšก Phone Flashing (2019)

Work smarter not harder. This setup turned a 4 hour process into 5 minutes.

Retro Lab Screenshot

๐Ÿช Interstellar โ€“ Dating App (2019)

Android/iOS native app focused on intentional connection and aesthetics over gamification. Utilizing AI for facial recognition and detection.

๐Ÿ“บ DirectTV Automated Testing (2017)

Scripting and automation to simulate remote control inputs. Testing how many headless clients can be supported.

๐ŸŒฟ mmjprice.com (2016)

Early-stage web app for MMJ pricing aggregation. Made from scraping data off Weedmaps.

๐Ÿ“Ÿ Visitors

You've reached the lab. Welcome!

Visit counter for websites