Hello, I'm Eric

Software Engineer

View My Work

About

I'm a senior mobile engineer specializing in Android and iOS, with a strong focus on architecture, performance, and polished user experiences. I've shipped production apps using Kotlin, Jetpack Compose, Swift, and SwiftUI, and have a deep interest in building things that are both technically sound and great to use.

Beyond mobile, I enjoy working across the stack — from web and backend to systems programming with Rust and C++, graphics with Metal and Vulkan, and infrastructure with Docker and Linux. I'm always learning and always building.

Skill — Apple, MacOS, iOS, WatchOS, tvOS Apple
Skill — Android Android
Skill — Flutter Flutter
Skill — React React
Skill — Rust Rust
Skill — Databases, SQL, PostgreSQL, MySQL SQL
Skill — Docker Docker
Skill — C++, C C++
Skill — Graphics, Vulkan, Metal Graphics
Skill — Blender, 3D Modeling Blender

Portfolio

Hometown — Ticketing Graphics Image

Hometown Fan & Gate - Ticketing Apps

Developed and maintained Android applications for HomeTown Ticketing, enabling schools and venues to manage events and allowing end-users to purchase and scan digital tickets. Contributed to modernizing the apps with Kotlin, Jetpack components, and improved CI/CD pipelines, while implementing secure payment, QR scanning, and reporting features used by thousands of events nationwide.

In addition to leading Android development, I collaborated across iOS, web, and backend teams to ensure consistent functionality and a seamless user experience. I contributed to API design discussions, supported Swift-based feature implementation, and provided guidance on shared architecture patterns, helping unify development practices across platforms. This cross-platform involvement strengthened reliability, reduced duplicate effort, and improved the overall scalability of the product.

Google Play App Store

Face2Face - Facial Exercise App

I contributed to an earlier version of Face2Face, a mobile app designed to guide users through facial exercises by mirroring their expressions in real time. My role focused on integrating Google Mobile Vision to track and reflect facial movements, ensuring smooth and accurate recognition. On the front end, I implemented the Flutter UI, building out an intuitive, cross-platform experience that allowed users to interact naturally with the app’s features. This project combined computer vision with user-friendly design to create a unique and engaging health and wellness tool.

Face2Face — Flutter application promotion
Pocket Hopper — iOS Game Splash Screen

Pocket Hopper

Pocket Hopper is a fast-paced arcade game I developed using Swift and SpriteKit for iOS. Players guide a bouncing character through endless platforms, testing reflexes and timing, designed to be simple to pick up but difficult to master, with a colorful, minimal aesthetic.

From a technical side, I built the physics and collision system with SpriteKit, implemented score tracking and progression, and optimized the rendering for smooth performance on iPhone and iPad. The project gave me hands-on experience with Apple’s 2D game framework, App Store distribution, and creating a polished mobile experience from concept to release.

App Store

Contact

Social Github Link Social LinkedIn Link