Red Hat
Linux Enterprise
Resume and Portfolio
Build what survives
systems that can be shipped and maintained
I solve problems.
Clear structure and maintainability
are my goals,
with work spanning web and backend systems, plus
personal projects.
You can explore more in Projects.
From the beginning, I separated combat, spawning, and state management into distinct systems. Each stays focused while still collaborating, so adding enemies, weapons, or balancing values later does not require repeatedly revisiting old code.
During development, I hit a bug where enemy contact damage
worked inconsistently. I traced logs through
EnemyHitbox -> CombatSystem ->
PlayerHealth and found mismatched group
registration / initialization timing. After fixing lifecycle
order, I verified every damage request through a centralized
DebugSystem, which made later balancing and
pacing regression much more stable.
CombatSystem. Other
modules only send requests, which avoids inconsistent
behavior caused by changing HP, invulnerability, or death
states in multiple places.
PressureSystem only outputs pressure state,
Director converts state into spawn strategy,
and SpawnSystem only handles when/where/what to
spawn. The one-way data flow makes issues easier to trace.
Participated in and delivered 20+ PHP web projects across multiple business scenarios, with practical go-live delivery and long-term maintainability as the core goals.
A coffee e-commerce project that went through real operational flow, including frontend ordering and backend management, with focus on clear process design, data consistency, and maintainability.
Linux Enterprise
Linux Operations
Ops Cert Path
Backend Core
Web Framework
Lightweight Service
Game Prototype
Gameplay Logic
Desktop Tools
Site Building
Content Operations
Search Visibility
Data Structure
Deployment Stack
I define system boundaries before coding to avoid projects that grow while accumulating quick fixes.
I currently work in Linux operations and project engineering, while continuing to build personal projects.
Where I have worked and what I have actually delivered.
systemctl, and
journalctl for fault troubleshooting and issue
localization.
If you need further confirmation or have any requirements, feel free to reach out.