Jakob Kogler

Technical Architect, Software Engineer at Cloudflight

Vienna, Austria
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
Jakob Kogler is a Technical Architect and Data Engineer based in Vienna with 11 years of hands-on experience building reliable software and data solutions at Cloudflight. He blends architecture-level thinking with practical software engineering, having progressed from developer to technical architect while focusing on scalable systems and data pipelines. Jakob is an active open-source contributor who improved usability and resilience in the popular lazygit terminal UI and added extensive test automation to the well-known cp-algorithms repository, demonstrating a strong emphasis on quality and developer experience. His contributions span full-stack refinements, test-driven improvements for complex algorithms, and CI automation, revealing a pragmatic attention to both UX and correctness. Known for refactoring, adding resilient error handling, and broad testing coverage, he brings a detail-oriented approach to production-grade systems and team delivery.
code11 years of coding experience
job3 years of employment as a software developer
bookCloudflight
github-logo-circle

Github Skills (13)

data-structures10
git10
algorithms10
terminal-emulator10
c-language10
go10
cprogramming-language10
terminal-application10
data-structure10
cli10
testing10
test-automation9
bash9

Programming languages (16)

C#JavaC++CSSDTeXGoMustache

Github contributions (5)

github-logo-circle
cp-algorithms/cp-algorithms

Oct 2017 - Jan 2023

Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:240 reviews, 417 commits, 519 PRs in 5 years 3 months
Contributions summary:Jakob contributed significantly to testing within the repository. They added support for Travis CI, implemented tests for various data structures and algorithms such as Sparse Table, LiChaoTree, Edmonds-Karp, Push-relabel, Segment tree, D'Esopo Pape algorithm, Burnside's lemma, prefix function, Johnsons rule, string hashing, rabin-karp, expression parsing, suffix array, Lyndon decomposition, Aho-Corasick, Fast Fourier transform, finding repetitions, balanced brackets, Dijkstra, Prüfer code, minimum-cost flow, LIS, and geometry. They also added test cases to existing algorithms and fixed bugs.
programming-competitionstranslationalgorithms-and-data-structurescp-algorithmslearning-materials
jesseduffield/lazygit

Dec 2021 - Dec 2021

simple terminal UI for git commands
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 6 commits, 1 PR in 23 days
Contributions summary:Jakob primarily focused on improving the functionality of the `lazygit` terminal UI. They implemented features to remember commit messages when commits fail, refactored and renamed variables, and added tests to ensure the commit message persistence worked correctly. The user also modified existing code to handle commit confirmations and error states, improving the overall user experience. Furthermore, the user made a minor adjustment by removing a redundant commit.
ratatuirustterminal-uisimple-terminalgit-commands
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
Jakob Kogler - Technical Architect, Software Engineer at Cloudflight