Fatih Çil

Self-Taught Developer

Software Engineer

Programmer

Game Developer

Fatih Çil

Self-Taught Developer

Software Engineer

Programmer

Game Developer

Blog
December 20, 2022 Inception: My Infrastructure as Docker Compose
École 42

NGINX, WordPress and MariaDB - each in its own container, built from scratch, wired together with…

December 10, 2022 ft_containers: Reimplementing the STL
École 42

Rebuilding vector, map and stack in C++98 - iterators, allocators, and a red-black tree of…

November 30, 2022 C++ Modules: From C to C++98, the 42 Way
École 42

Nine modules that take you from your first class to templates, exceptions and polymorphism - all…

September 30, 2022 Cub3d
École 42

Introduction: You can access to project codes on Github The Cub3D project is a 3D game project that is part of the…

September 15, 2022 Minishell: Writing My Own Bash
École 42

As beautiful as a shell - a team project where we rebuilt the core of bash:…

September 5, 2022 NetPractice: Finally Understanding Subnetting
École 42

Ten levels of broken network diagrams, and the only way out is actually understanding IP addressing,…

About Me

Hello! I’m Fatih Cil.
As a programmer constantly learning and pushing the boundaries of technology, I'm passionate about writing clean, efficient code and solving complex problems in innovative ways. Programming is more than just a job for me. It's a true passion that fuels my creativity and drives me to innovate. And through this blog, I share my knowledge and experience with you while continuing to learn and grow as a programmer myself.

  • Age 25
  • Residence Ankara, TR
Resume
Education
2022 - 2024
École 42
Computer Science
  • Completed a comprehensive coding curriculum focused on programming fundamentals, project-based learning, collaboration, problem-solving, self-directed learning, and innovation.
  • Developed expertise in programming languages such as C, C++, and Typescript, as well as data structures, algorithms, and software design principles.
  • Gained hands-on experience through complex coding projects, demonstrating collaboration, communication, and project management skills.
  • Acquired self-directed learning skills and the ability to work independently and at own pace.
Experience
2025 - Present
Game Developer
Panteon

Working on live and new mobile games — the tower-defense hit Raid Rush, puzzle titles built on the in-house Puzzle Template, and game prototypes

2023 - 2025
Midcore Client Developer
Panteon

Developed the client of a large-scale massively multiplayer strategy game, published as Rise of Gods / Rise of Heroes – Survival / Kingdom of Pandoria (the project was cancelled)

2019 - 2022
Freelancer
Unity, WordPress, .NET

Developed 2D, hyper-casual, strategy, and top-down games, websites, .NET projects, and simple tools for various companies and employers

2018 - 2019
Internship
3B Bilişim

Optimize website and apps performance using latest technology.

Skills
  • From C raycasting engines and fractal renderers at École 42 to production Unity games at Panteon — I enjoy low-level problems as much as shipping player-facing features.
  • Performance work is my comfort zone: runtime texture atlases, shader warm-up pipelines, draw-call and memory hunting.
  • I build tools and frameworks, not just features — data-binding UI systems, editor tooling, source generators.
  • Open source on GitHub: 25+ repos, Arctic Code Vault contributor.
  • AI-assisted, agent-driven development is part of my daily workflow.
Languages
  • Turkish (Native)
  • English (B2)
Get in Touch
Send a Message
Thank you! Your message has been sent successfully.
All fields are required. Protected against spam.