Hello, I'm Eric

Software Engineer

View My Work

About

I am a versatile software developer with experience across web, mobile, and server platforms, working with technologies like Node.js, iOS, Android, Rust, Go, and C++. My background also extends into graphics programming with Metal and Vulkan, where I enjoy building performant and visually engaging systems. I am deeply passionate about learning and continuously expanding my skill set, always eager to take on new challenges. Beyond code, I seek a philosophical understanding of the world, finding meaning through curiosity and exploration. I value contributing to the global developer community and believe in using technology to create meaningful impact.

Interested in philosophy and what I've learned?

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

Projects

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

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
Hometown — Ticketing Graphics Image
Face2Face — Flutter application promotion

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.

Contact

Social Github Link Social LinkedIn Link