About me

Hi, I'm Konstantin Kozačišče, a game developer with a passion for graphics programming. Currently pursuing my education at Breda University of Applied Sciences, where I am deepening my knowledge in various fields such as custom engine programming, modern rendering APIs, raytracers, UE5 and many more. I am a great problem solver with a technical mindset and high motivation to deliver the best quality results.

Projects

  • PBR + IBL renderer

    Physically based rendering with direct and image-based lighting implemented in a custom engine (PS5)

  • Ocean Simulation and Rendering

    Research and implementation of fluid simulation with physically based lighting (PS5)

  • Nature Simulator

    Cross-platform (PC & PS5) game engine with a toolchain to create organic landscapes

Experience

Education

    I am currently in my second year of the Creative Media and Game Technologies Programming course at Breda University of Applied Sciences. I specialise in graphics programming and have gained experience in:

  • Cross-platform game engine architecture and development
  • Modern renderering APIs
  • Programming design patterns
  • Algorithms and data structures
  • Memory management in C++
  • Source control
  • Debugging knowledge
  • Problem solving
  • Console game development
  • Working with Unreal Engine 5

Non-formal extracurricular Education

    Natalja Kazakova’s computer school (NKKM) 2017-2020

  • Computer system programs, settings, and configuration
  • System registry, local network, servers, remote control
  • Computer hardware components and specifications
  • Different operating systems, and their implementation
  • Programming in Visual Basic (essentials)
  • Website development technologies (essentials)
  • Algorithms and data structures in C++
  • Object-oriented programming in C#
  • Database management systems (C#)
  • Android app development
  • Game development in Unity

Personal Skills

  • Highly-motivated and fast learner
  • Good problem-solving skills
  • Critical thinker
  • Dedicated team member, but can also work independently
  • Easily adaptable and flexible

Languages

  • English – Upper Intermediate
  • Lithuanian – Mother tongue
  • Russian – Mother tongue