PLAYER ONE HAS ENTERED

Hi! I’m Carl — a game developer, AR builder, and full-stack engineer.

Full-stack developer

Turning ideas into playable experiences with clean code, thoughtful design, and systems that hold up beyond the first build.

I build games, AR tools, mobile apps, and backend systems with the same goal: make the experience feel alive, readable, and sturdy enough for real players.

PLAYER PROFILE LVL 10
Player 01 Portrait of Carl Louie So
Carl Louie So Game Developer · AR · Full-Stack

Current build

Game Dev / AR / Full-Stack

Portfolio XP: 860 / 1000

Active quest

Make Playable Worlds

Unity, C#, AR, mobile performance, and gameplay loops for real players.

Identity unlocked

Game Feel Engineer

I care about the invisible parts players feel immediately: input response, readable feedback, rewarding loops, and interfaces that make the next action obvious.

Input Feel Feedback Loops Player Clarity

Selected work

Featured projects

A growing collection of product work across mobile, web, backend systems, and interactive experiences.

Dashboard
Ravia dashboard overview showing child profiles and RAV health

Ravia Parent Dashboard

A PWA control center for parent-supervised gameplay, including child profiles, approval flows, notifications, health status, and account settings.

Child Status Approval Flow Safety Settings
PWA Dashboard UI Safety Controls
Mobile game
Licensed racing title MotoGP

MotoGP Championship Quest

Contributed to gameplay systems, maintenance, and mobile performance work for a licensed racing game during my time as a Unity developer.

Unity C# Mobile Optimization
AR tourism app

Experience Philippines

A tourism app built in partnership with the Philippine Department of Tourism: a virtual tour guide with AR attractions like the MassKara Festival and the Presidential Gallery, plus Philippine destination films. Live on the App Store.

Unity AR Mobile Tourism
View on the App Store ↗
Campus app
AR BROCHURE · ARTECH iACADEMY APP Student portal · iSIMS grades & schedules · Campus news

iACADEMY App

The official campus app for iACADEMY students: grades and schedules through iSIMS, announcements, a school directory, and an augmented reality brochure that brings the campus to life. Live on the App Store.

Mobile App AR Education
View on the App Store ↗
Service API
GET /api/v1/ar
GET /api/v1/health/ready
{ challenge_tokens, loot_boxes, checks }

Ravia Backend API

A Node.js service powering Ravia gameplay data, AR map objects, health checks, authentication, geofences, rewards, cosmetics, and parent-supervised flows.

Express PostgreSQL Sequelize Redis

Stack

Unlocked skill tree

Pick a skill path to see the tools, proof, and systems I bring into a build.

Selected loadout

Game Client

Unity, C#, gameplay loops, mobile optimization, Android, iOS, and desktop builds.

Unity C# Mobile Performance Gameplay Systems
Portfolio proof MotoGP Championship Quest and Ravia mobile gameplay.
Build Power
Player Feel
Production Sense

About

Game developer by heart, systems builder by practice.

My work sits between playful interaction and dependable engineering: Unity games, AR mobile experiences, PWA tools, APIs, and the leadership needed to guide teams from rough prototype to playable release.

01

Prototype the fantasy early so the core interaction has a pulse.

02

Build systems that support content, iteration, and live feedback.

03

Keep the code clear enough for future collaborators and future me.

Contact

Let’s build the next chapter.

Add your email, LinkedIn, GitHub, and resume link here, then this becomes a clean place to send recruiters, clients, and collaborators.