Cihan Bal is a Principal Software Developer based in Bursa, Turkey, with over a decade of hands-on experience building game engines, CAD/CAM systems, and real-time graphics tools. He founded and led OtSoftware, delivering contract work across Unreal Engine, OpenGL/DirectX, WebGL, and interactive 3D web apps, and currently focuses on architecture and advanced simulation tech. A C++ specialist with strong experience in Unreal Engine 5 and a background in both native and web graphics stacks (Three.js, WebGL, Node.js), he bridges low-level rendering with practical product needs. His academic foundation—MSc and BSc in Computer Engineering from Marmara University—complements a career that blends research-minded problem solving with entrepreneurial delivery. An uncommon strength is his simultaneous fluency across desktop, engine-level, and browser-based graphics, enabling cross-platform pipelines that accelerate prototyping and production.
9 years of coding experience
13 years of employment as a software developer
Master's degree Computer Engineering, Master's degree Computer Engineering at Marmara University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Cihan Bal - Principal Software Developer at OtSoftware