Bannawat Rattanarak

Bannawat Rattanarak

Software & Game Developer

CS student at RMUTI who loves turning ideas into real products — from web apps to games.

About

Hey, I'm Bannawat — a 21-year-old CS student based in Thailand. I spend most of my time writing code, breaking things, and figuring out how to fix them.

I enjoy building things end-to-end. Whether it's designing a slick UI or wiring up a backend API, I like understanding how all the pieces fit together. Game dev is another passion of mine — there's something special about creating a world that people can actually play in.

My go-to tools are TypeScript and Golang, but I'll pick up whatever gets the job done. I've shipped projects using Python, JavaScript, Unity, and Godot along the way.

Experience

  1. 2024 — Present

    Web Development

    Full-Stack Developer

    I build web apps from scratch — clean frontends people enjoy using, and backends that don't fall apart under pressure. I lean on TypeScript for anything UI-related and Golang when performance actually matters.

    • TypeScriptTypeScript
    • GoGo
    • JavaScriptJavaScript
    • HTML & CSSHTML & CSS
    • PythonPython
  2. 2022 — 2024

    Game Development

    Game Developer

    I've designed and built games using Unity and Godot — from the core loop and mechanics to the systems that hold it all together. Making games is where I get to mix programming with creativity.

    • UnityUnity
    • GodotGodot

Skills

Core Stack

TypeScriptTypeScriptGolangGolangJavaScriptJavaScriptPythonPython

Frontend

TypeScriptTypeScriptJavaScriptJavaScriptFigmaFigma

Backend

GolangGolangNode.jsNode.jsPostgreSQLPostgreSQLDockerDocker

Game Dev

UnityUnityGodotGodotC#C#

Tooling

GitGitDockerDockerFigmaFigma

Mindset

PerformanceClean CodeGame Feel

Projects