2-paragraph first-person bio, friendly tone

Niphon Prasophol

PRO

2-paragraph first-person bio, friendly tone

Available to hire

2-paragraph first-person bio, friendly tone

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Thai
Fluent

Work Experience

Lead & Sole Programmer at Daily Cube
January 1, 2025 - December 31, 2026
Daily 3D voxel puzzle game (Wordle-style cadence). Solo programming on a team with designers and 3D artists; built full game stack: Rust/WASM puzzle engine, DSL, Three.js renderer, leaderboards, daily puzzle flow, token/reward system, and cosmetic shop.
Software Engineer at Earth Shine Co., Ltd.
February 1, 2023 - February 1, 2026
Designed and implemented a node-based shader editor end-to-end — first in C++ on O3DE (Atom renderer, Ly Shine UI, core engine, Gem plugin system), then ported to React + TypeScript + Vite + Three.js. Supported runtime hot-reload of new node types, per-node sub-preview, and customizable serialization; outputs GLSL/WGSL/GLSL. Built for customer release. Led full-stack AI feature work (image-generation and 3D-generation) from frontend UX to backend inference endpoints using Rust. Implemented a production Rust AI agent architecture (backend, AWS, RunPod) and established company-wide LLM tooling and RAG workflows (Discord-native agent using LangGraph/LangChain, Gemini/Groq/OpenAI, ComfyUI). Led selected projects: Daily Cube (2025–2026 launch), Encoded War (Steam 2022–2023), and DucklingEngine ecosystem.
Lead Producer & Lead Programmer at Earth Shine Co., Ltd.
January 1, 2022 - December 31, 2023
Encoded War — WW2 Morse-sender puzzle simulation; released on Steam (2022–2023). Awards: Best Student Game, BIDC Awards 2023; Game Jam participation (Game Dev World Championship 2022).
Engine Designer & Lead Programmer at DucklingEngine
January 1, 2020 - January 1, 2023
Custom 2D C++/SDL engine with ECS, physics, sprite/animation rendering, and ImGui editor; shipped two games (EggYe gg, Zuma clone). Led programming and engine design on a 3-person team.
Co-creator at KhorA
January 1, 2020 - Present
Node-based audio controller program — users build custom sound controllers by connecting nodes; runtime embeddable in any C++ project via headers. Conceptually a precursor to Oriverse shader editor tooling and node-graph utilities.
Game Programmer at FINIFU GU Games Ltd.
August 1, 2017 - February 20, 2023
Shipped mobile titles on iOS/Android: Otter Ocean (core systems, UI, animations, dev tools), Life of King (level design, intro flow), and Too Many Cooks (tutorials, UI programming, tools, QA). Wore cross-disciplinary hats across gameplay systems, behavior-tree AI, tooling, UI, animations, performance optimization, plus some art, rigging, and marketing.
Technical Artist & Game Programmer at FINIFU GU Games Ltd.
August 1, 2017 - February 1, 2023
Shipped mobile titles on iOS/Android: Otter Ocean (core systems, UI, animations, dev tools), Life of King (level design, intro flow), and Too Many Cooks (tutorials, UI programming, tools, QA). Wore cross-disciplinary hats — game play systems, behavior-tree AI, tools, UI, animations, performance optimization, plus some art, rigging, and marketing.

Education

B.S., Interactive Simulation (Computer Graphics Programming) at King Mongkut's University of Technology Thonburi
June 1, 2020 - September 1, 2023
B.S., Interactive Simulation (Computer Graphic Programming) at King Mongkut’s University of Technology Thonburi, Thailand
June 1, 2020 - September 1, 2023

Qualifications

Best Sound – BIDC Awards 2023
January 1, 2023 - December 31, 2023
Best Game Design – BIDC Awards 2023
January 1, 2023 - December 31, 2023
Best Narrative – BIDC Awards 2023
January 1, 2023 - December 31, 2023
Best Student Game, BIDC Awards 2023
January 11, 2030 - June 28, 2026
Nominee, Game Dev World Championship 2022 (Encoded War)
January 11, 2030 - June 28, 2026

Industry Experience

Gaming, Software & Internet, Media & Entertainment