Lukáš Hejl

C Backend Developer - PrusaSlicer at Prusa Research

Central Bohemia, Czechia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Lukáš Hejl is a C/C++ backend developer with 10 years’ experience focused on 3D printing toolchains, currently contributing to PrusaSlicer at Prusa Research. He has implemented complex features like multi-material segmentation, avoid-crossing perimeters, and pressure equalizer, and ported advanced perimeter and infill generators (Arachne and Lightning) from CuraEngine into PrusaSlicer. His work spans both slicer algorithms and firmware-level improvements—implementing input shaper and pressure advance for Prusa MK4/XL/MINI—to boost print quality and speed. An active open-source contributor, he has made deep algorithmic changes to SkeletalTrapezoidation and G-code generation, showing expertise in computational geometry and motion planning. Based in Central Bohemia, he combines academic training from CTU Prague with hands-on system integration that bridges slicer logic and printer firmware.
code10 years of coding experience
bookInženýr (Ing.), Otevřená Informatika, Počítačové inženýrství, Inženýr (Ing.), Otevřená Informatika, Počítačové inženýrství at Faculty of Electrical Engineering, Czech Technical University in Prague
bookInformační technologie, Informační technologie at Střední průmyslová škola a Vyšší odborná škola Písek
github-logo-circle

Github Skills (6)

3d-printing10
c-language10
cprogramming-language10
computer-engineering9
computational-geometry8
open-source7

Programming languages (3)

C++ShellPython

Github contributions (5)

github-logo-circle
prusa3d/PrusaSlicer

Oct 2020 - Oct 2022

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
Role in this project:
userBack-end Developer
Contributions:407 commits, 6 PRs, 343 pushes in 2 years
Contributions summary:Lukáš primarily focused on improving and fixing issues within the G-code generation for 3D printers, specifically within the PrusaSlicer project. Their contributions include resolving travel path inefficiencies, correcting extrusion orientations for infill and gap-fill, and fixing various calculation errors within the avoid crossing perimeters feature. Additionally, the user also worked on fixes for issues in the multi-material segmentation feature and provided a new test case for a missing Voronoi vertex.
reprap3d-printeratmelcode-generator3d-printing
supermerill/SuperSlicer

Mar 2022 - Sep 2022

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
Role in this project:
userBack-end Developer
Contributions:51 commits in 6 months
Contributions summary:Lukáš's primary contribution involves porting and integrating the Arachne feature from Cura into the SuperSlicer project. This includes significant code modifications within the SkeletalTrapezoidation module, which suggests expertise in 3D printing algorithms. The user also worked on integrating the feature into the perimeter generator, and on various bug fixes and improvements to this feature.
prusacrealityoctoprintzplsd-card
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
Lukáš Hejl - C Backend Developer - PrusaSlicer at Prusa Research