Who I am
About.
— Yaser Syafa
I am Muhammad Yaser Syafa Al-Machdi, a final year Game Technology student passionate about creating games and web applications. I have joined various competitions, including game development contests, campus website competitions, and game jams, where I sharpened my skills in teamwork, problem-solving, and rapid prototyping.
I write the devlog as a working notebook. If something here is useful to you, send me a note.
- Years
- 0+
- Projects
- 0
- Jams
- 0
- Posts
- 0
Skills
- Gameplay programming
- Frontend
- Backend
- Tooling & pipelines
- Game design
- Systems architecture
Stack
- Unity
- Godot
- Phaser
- Astro
- Next
- Hono
- C#
- Lua
- TypeScript
- Java
- React
- Vue
Daily tools
- Editor
- VS Code · Claude Code
- Terminal
- zsh
- OS
- macOS
- Notes
- Notion · Google Docs
- Design
- Figma · Excalidraw
- Versioning
- git
Experience
-
Game porting programmer & Fullstack programmer
@ HAGE Games2023 — now
- Port mobile/desktop game to Web games
- Built fullstack web https://hagegames.com and https://next-hagebook.vercel.app
- Implement SDK for publishing to web game platforms.
- Built custom WebGL Template, a custom loading screen for HAGE Games products.
- Writing the public devlog as a working notebook.
-
Game programming intern
@ Gamechanger Studio2025 - 2026
- Minigame scripting in Unity for a desktop game.
- First experience in localizations and addressable library.
-
Webmaster
@ EEPIS News and Network Team2023 — 2024
- Head of EEPIS News and Network Team: coordinate to all division in organizations
- Built frontend https://ent.pens.ac.id using React Typescript.
- Built frontend https://media.ent.pens.ac.id using Vue.js
Education
Politeknik Elektronika Negeri Surabaya — SBY
· 2023 — 2027Game Technology
Focus on game development while joining to Webmaster team.
SMK Negeri 1 Jakarta — JKT
· 2020 - 2023Software Engineering
Focus on web development, both in frontend and backend
Currently
-
Building
Bloom & Place
-
Reading
Ego is The Enemy
-
Listening
The Goo Goo Dolls · Black Balloons
How I work
- 01
Work
- 02
Life
- 03
Balance