Skip to content
View fauder's full-sized avatar

Block or report fauder

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fauder/README.md

👋 Hello there, I'm Burak Canik

📄 Latest write-up: Optimized Wireframe Rendering

I'm a C++ graphics programmer from İstanbul, Turkey, currently building my own renderer Kakadu to study real-time rendering.
I've been diving deep into real-time rendering these last few years.
I’ve spent the last decade writing C++ for both game/graphics programming and commercial industrial applications in the space frame systems industry, working on proprietary software for structural analysis and design, as well as CNC post-processing and other tooling.


🍳 What I’m Working On

  • 🦜 Kakadu Engine: A study renderer & sandbox built in C++20.
  • 🏗️ UKAP: Proprietary structural design + analysis software
    Integrating OpenCascade kernel for 3D viz. and also developing the supplementing suite of tools necessary for the client's workflow such as CNC postprocessor and sphere editors etc.
  • ✍️ Writing Just finished a multi-part blog series on optimized wireframe rendering!
    (Geometry, clipping, optimization and floating point precision pitfalls)

🚀 Career Goals

I’m aiming to join a graphics/rendering team at a AAA or technically ambitious studio to work directly on engine-level rendering systems.


🧾 Blog

Check out my posts on computer graphics and rendering R&D: 🔗 fauder.github.io


🧶 Fun Facts

  • Aerospace Engineering → Computer Science dropout turned engine dev.
  • Co-founded a mobile game studio; built 60+ game prototypes.
  • Currently trying to toughen-up my little fingers to get those wpms!

Pinned Loading

  1. Kakadu Kakadu Public

    Personal graphics framework I'm developing, to study graphics programming topics.

    C++ 9

  2. Toy-Ray-Tracer Toy-Ray-Tracer Public

    A toy ray tracer, based on the book "Ray Tracing in One Weekend".

    C++

  3. OpenGL-Framework OpenGL-Framework Public

    Personal OpenGL framework

    C++

  4. Walter-NC-2-Source-Converter Walter-NC-2-Source-Converter Public

    Converts a Walter NC program (generated via their Walter GPS site) into source code that is directly copyable and usable in my proprietary PostProcessor software.

    C++

  5. stock_cutter stock_cutter Public

    Forked from ThomasLoke/stock_cutter

    Solves the cutting stock problem using pattern-generation & the open-source CBC IP solver

    C++