// PORTFOLIO_v2026 — CAVITE, PH

Jeffrey Expectacion

C# Unity Game Developer
📍 Cavite City, Philippines

I enjoy creating games using Unity and C#. I've worked on a variety of projects where I've learned a lot about gameplay mechanics, character animations, and the basics of making fun and interactive experiences. I'm always looking to improve and take on new challenges as I continue to grow in this field. Take a look at my portfolio to see some of the projects I've worked on so far

About Me

Jeffrey Expectacion portrait

With nearly 3 years of experience in Unity development, I have hands-on experience in integrating cloud services with AWS, optimizing mobile and WebGL builds, and managing assets using Unity Addressables and Asset Bundles.

I've worked extensively with API integration and migration, version control systems like GitHub and SourceTree, and front-end technologies (HTML, CSS, JavaScript) to ensure browser compatibility. Leveraging the Unity Profiler, I optimized performance by addressing latency and timing issues, and I implemented Spine animations to create fluid, engaging experiences. My focus on modular, reusable code has helped maintain stability and ease future updates.

Before transitioning into software development, I worked as a licensed Marine Engineer on international vessels, where I operated, maintained, and troubleshot complex shipboard systems including engines, pumps, generators, and HVAC equipment. This experience honed my ability to stay calm under pressure, solve problems efficiently, and coordinate with diverse teams—skills I now bring into software development to drive projects forward with precision and reliability.

My Skills

Unity 3D

Advanced 3D game development including lighting, shaders, physics, and performance optimization.

Unity 2D

Pixel-perfect 2D game development with Sprite management, tilemaps, and 2D physics.

C# Programming

Clean, maintainable code with design patterns, SOLID principles, and performance optimization.

Unity Animation

Timeline, and custom animation systems for both 2D and 3D characters.

Spine Animation

2D skeletal animation integration and runtime manipulation for fluid character movements.

Asset Bundles

Efficient asset management and dynamic loading for optimal memory usage.

Addressables

Modern content management system for streamlined asset loading and dependency handling.

AWS

Cloud services integration including S3 and CloudFront.

JavaScript

Familiar with JavaScript for web-based Unity integrations.

HTML/CSS

Responsive web design for Unity WebGL projects and companion websites.

AI Automation

Integrates MCP-connected AI development tools into Unity and software workflows for rapid prototyping, debugging, refactoring, architecture implementation, documentation, and production acceleration.

EAS Build

Builds and distributes Expo and React Native applications using EAS Build and release workflows.

MCP Integration

Connects AI development tools with Unity and software workflows through Model Context Protocol integrations.

PowerShell

Automates Windows development tasks, file operations, build checks, and repeatable deployment workflows.

ASP.NET Core API

Builds RESTful APIs with C#, async CRUD endpoints, DTO validation, and clear HTTP status handling.

Entity Framework Core

Uses EF Core models, migrations, and database context workflows for reliable application data access.

Azure App Service

Deploys backend APIs to Azure App Service with production configuration managed outside the source code.

SQL Databases

Works with SQLite for local development and Azure SQL Database for deployed backend environments.

xUnit Testing

Creates integration tests with in-memory databases to verify API behavior without touching production data.

Swagger / OpenAPI

Documents and tests API endpoints through Swagger UI and OpenAPI definitions for easier portfolio demos.

Indi Game Dev

Personal Unity projects built to practice complete gameplay loops, 2D and 3D systems, mobile input, physics, scoring, scene flow, ads, and publishing playable demos.

3D Space Invader

2026 · Unity 6 / C#

Built a 3D arcade shooter in Unity and C# with Input System-driven player controls, particle-based weapons and collision handling, enemy health and scoring, randomized enemy fire, wave respawning, UI feedback, audio, and destruction VFX.

Unity 6.3 C# Input System Particle System Gameplay Systems Enemy Waves UI Audio/VFX
Legend of Biringan gameplay preview

Legend of Biringan

2023

Designed efficient tilemaps using Unity's Rule Tile system to support multiple game levels. Developed animation systems and Animator controllers for both player and enemy characters. Implemented player death and level completion mechanics using Unity's SceneManager. Created a GameSessionScript to manage player lives and handle game session resets.

Unity 2D C# Tile Platformer Game
Grab Delivery gameplay preview

Grab Delivery

2023

Manipulated 2D objects using Unity's built-in methods such as Rotate and Translate. Implemented collision detection using OnCollisionEnter2D and OnTriggerEnter2D events. Configured directional movement through Input.GetAxis using Unity's Input Manager.

Unity 2D C# Unity's Input Manager
Sangley Point gameplay preview

Sangley Point

2023

Triggered actions using particle collisions to handle projectile impacts on enemies. Orchestrated the game's opening sequence with Unity's Timeline system, coordinating player and enemy events. Enhanced gameplay by integrating sound effects and particle explosions for player deaths and enemy destruction. Utilized object instantiation to ensure script functionality persists even after enemy objects are removed.

Unity 3D Unity Timeline System Airplane Shooting Game
Fly Magpie gameplay preview

Fly Magpie

2023

Implemented precise player controls for rotation and thrust using Unity's Input Manager. Developed a collision system leveraging Rigidbody physics, OnCollision events, and switch statements to handle varied outcomes. Enabled player interactions through OnTrigger events. Integrated cheat codes to provide Skip Level and God Mode functionalities.

Unity 3D Point A to Point B OnTrigger and OnCollision Events
Projectile Track gameplay preview

Projectile Track

2023

Implemented notifications for when total energy is depleted. Developed a score system that updates the high score only when the current score exceeds it.

Unity 3D Mobile Game Development Unity Notification Updates

Currently unavailable

Stray Cat gameplay preview

Stray Cat

2023

Integrated Unity Ads to allow users to continue the game without resetting their score.

Unity 3D Mobile Game Development Unity Ads

Currently unavailable

Work Projects

Professional and team projects involving gameplay systems, launchers, UI, API integration, WebGL builds, Addressables, AWS deployment, testing, and production support.

Slam Dunk Wilds work project preview

Slam Dunk Wilds

2023

Developed as part of a work project, featuring smooth UI animations, vibrant visuals, and classic slot mechanics. I was responsible for implementing the core gameplay loop, integrating DOTween for seamless UI transitions, applying custom shaders for polished visuals, and developing logic to randomize spin results and evaluate paylines.

Note: Visual assets shown are custom/AI-generated. The project was inspired by a well-known slot game but is presented with original visuals and title for portfolio purposes.

Unity 2D Casino DOTween
Wild Ox Wins work project preview

Wild Ox Wins

2024

I developed UI elements and animations using the DOTween library and integrated Spine animations to enhance the visual experience. Working closely with one teammate, I utilized Git and SourceTree for version control and collaboration. I integrated APIs into Unity by implementing event-driven architecture and singleton patterns for clean, maintainable code. Additionally, I identified and resolved performance bottlenecks and fixed bugs to improve stability. Most importantly, I led the successful migration of the project's API from version 1 to version 2, ensuring a smooth and efficient transition.

Note: Visual assets shown are custom/AI-generated. The project was inspired by a well-known slot game but is presented with original visuals and title for portfolio purposes.

Unity 2D Spine API Integration
Golden Dragon Tiles work project preview

Golden Dragon Tiles Part 1 & 2

2024

I integrated the initial game mechanics, prefabs, and data while utilizing custom script animations to optimize performance. Additionally, I implemented an Audio Manager to efficiently manage sound effects. I also built asset bundles and addressed assets using ASTC and DXT formats to support different platforms. For Part 2, worked with a similar API but replaced some assets and adjusted a few game mechanics and animations accordingly.

Note: Visual assets shown are custom/AI-generated. The project was inspired by a well-known slot game but is presented with original visuals and title for portfolio purposes.

Unity AssetBundles ASTC/DXT
Multiple game platform launchers preview

Multiple Game Platform Launchers

2025 - 2026

I collaborated closely with Unity developers, UI/UX designers, QA, and backend teams to design and implement core launcher mechanics across multiple versions. I integrated the transaction history UI by connecting to backend APIs, and also implemented the customer service module and mail announcement interface. Additionally, I contributed to the software update integration process and actively assisted in identifying and resolving bugs and issues to ensure a smooth and stable user experience. This game launcher was produced in over 8 variants, each tailored with different designs and features based on specific client or project needs.

Game Launchers API Integration UI Modules
AWS and WebGL builds deployment preview

AWS and WebGL Builds

2025 - 2026

I built the games using WebGL with integrated Addressables and AssetBundles to support optimized loading and platform-specific formats. I handled deployment to both test and production environments using AWS and Cloudflare, ensuring smooth distribution and access. I also contributed to team tasks across other game projects, fostering collaboration and shared progress. Additionally, I configured metadata settings to ensure proper file formatting and compatibility for WebGL builds, and assisted with JavaScript, HTML, and CSS to improve the loading format and implement error-catching mechanisms for a more stable and user-friendly experience.

AWS WebGL Builds Test/Production Web Dev Tasks
Social networking module preview

Social Networking Module

2026

Developed a social networking module that enables users to create and manage group chats. Implemented functionality for adding and removing members, managing group settings, and handling role-based permissions for administrators and regular users. Collaborated with backend developers to integrate APIs and ensure a smooth and responsive user experience.

Group Chat Role Permissions API Integration

AI-Augmented Development

My latest projects include a mobile budget app and a Unity runner. I handled planning, system design, testing, debugging, builds, and release preparation, using EAS and MCP tools where they helped.

Mojye Budget Tracker app preview

Mojye: Budget Tracker

2026 · AI-Augmented Mobile Development

Designed, architected, tested, and prepared a cross-platform budgeting application for Google Play using an AI-assisted development workflow. I defined the product roadmap, financial logic, user flows, data behavior, testing strategy, bug fixes, and release requirements while using AI tools to accelerate implementation.

React Native Expo TypeScript EAS Build Google Play AI-Augmented Development

Role: Product direction, architecture, feature design, QA, debugging, release preparation, and AI-assisted implementation.

Robot Runner

2026 · Unity MCP Development

Built an endless runner in Unity using an MCP-connected AI development workflow. I directed the gameplay architecture, procedural environment spawning, track generation, obstacle variety, asset integration, testing, and iteration while using AI assistance to accelerate coding and debugging.

Unity C# MCP Integration Procedural Spawning Endless Runner AI Pair Programming

Role: Game design, system direction, architecture decisions, testing, debugging, asset selection, and MCP-assisted implementation.

Backend & Cloud

API and cloud projects focused on backend architecture, database design, deployment, testing, and production-ready service behavior.

Job Tracker API Swagger endpoint preview

Job Tracker API

2026 · ASP.NET Core & Azure

Developed a RESTful job-application tracking API using C#, ASP.NET Core, Entity Framework Core, and DTO validation. Implemented asynchronous CRUD endpoints, input validation, HTTP status handling, EF Core migrations, and a public read-only portfolio endpoint to protect demo data.

Used SQLite for local development and Azure SQL Database for production, deployed through Azure App Service, and managed the production connection securely through Azure configuration.

C# .NET 10 ASP.NET Core EF Core Azure SQL Azure App Service SQLite xUnit GitHub Actions CI Swagger Git

Role: API design, backend implementation, validation, database setup, Azure deployment, integration testing, automated CI, and production configuration.

Certificates

Unity 2D game development certificate

Unity Game Development 2D Course

Completed a comprehensive course focused on 2D game development using Unity. Learned key concepts such as tilemap systems, physics-based movement, animations using Animator and Animation controllers, UI integration, and game logic implementation using C#. Built multiple 2D gameplay features including player control, enemy behavior, collisions, scene management, and level progression.

View Certificate
Unity 3D game development certificate

Unity Game Development 3D Course

Completed an in-depth course on 3D game development with Unity. Gained hands-on experience with 3D physics, object interactions, lighting and shadows, camera systems, terrain tools, and prefab-based level design. Developed gameplay mechanics such as character movement, jumping, shooting, enemy AI, and collision handling using C#. Also explored 3D animation, and scene transitions.

View Certificate
Unity mobile game development certificate

Unity Mobile Game Development Course

Completed a specialized course focused on developing games for mobile platforms using Unity. Learned best practices for optimizing performance, touch input handling, UI scaling, and device compatibility. Covered integration of platform-specific features such as screen orientation, accelerometer, and mobile ads. Developed and deployed mobile-friendly game mechanics using C# with attention to battery and resource management.

View Certificate

Let's Work Together

I'm currently available for freelance work or full-time positions. If you have a project that needs creative solutions or a team that needs Unity expertise, I'd love to hear about it.

expectacionjeffrey@gmail.com
+639163400978
Philippines