Ing. Patrik Schiller

...Computer graphics \ Web technologies \ 3D assets designer...

About me

I am years old student living in Prague, Czech Republic. Recently, I successfully finished my master's degree in computer graphics at the Czech Technical University (CTU), Faculty of Electrical Engineering. In 2020 I finished bachelor's degree in Software engineering at CTU FEE.

My passion is IT, computer graphics, programming, drawing and architecture. Since Q2 2019 I focus on CG programming (OpenGL & C++, WebGL & JavaScript), 3D assets development (Autodesk Maya, Blender), and some game dev (Unreal Engine).

 

Work experience

  • Freelance Software Developer (2022 - Present)
    • Computer Graphics Developer
    • Tech stack: JavaScript, TypeScript, WebGL
  • Conquest Entertainment a.s. (2018 - Present)
    • E-shop system administrator and developer
    • Tech stack: PHP, Smarty, MySQL, JavaScript, XML, HTML, CSS
    • Experience with B2B integration - Google campaigns (XML feeds), Mall.cz (REST API)
    • http://b2b.cqe.cz/
  • Center for Knowledge Management - CTU FEE (May 2020 - December 2020)
 

Education

  • Ing./ CTU FEE, Open Informatics - Computer Graphics, Prague (2020-2022)
    • Comprehensive study of the essentials of computer graphics
    • Rendering algorithms & Data structures, Computer Vision geometry, Data Visualization techniques, Advanced OpenGL programming, Computational Geometry
    • Experience with: RayTracing, BVH, 3D scene reconstruction (epipolar geometry), Combinatorial Optimization, Image Editing algorithms etc.
    • Master's thesis: Rendering for virtual reality in high resolution using measured BTF data
     
  • Bc./ CTU FEE, Software Engineering and Technologies, Prague (2017-2020)
 

Skills

  • Computer graphics
    • OpenGL 4.5, WebGL 2.0
    • GLSL 1.0, 1.5
    • Experience with CUDA & OpenCL
    • Experience with Global Illumination algorithms (RayTracing, PathTracing, Radiosity, Photon maps etc.), acceleration Data Structures for ray traversing, and various BRDF models
    • Autodesk Maya, Blender
    • Unreal Engine
  • Web development
    • HTML5, CSS3, JavaScript ES6+, TypeScript
    • PHP, MySQL
    • React.js, Node.js
    • Enterprise Java, Spring
  • Programming
    • Frequently used languages: C++, JavaScript ES6+, PHP
    • Other languages: Java, Python, C#
    • Design patterns
    • VCS GitLab / GitHub
  • Other skills & interests
    • LaTex (Overleaf)
    • Linear algebra, Mathematic analysis
    • Drawing, Architecture
    • Adobe Premiere, Photoshop, After Effects