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. 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. 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

Projects