Jan Procházka

Software Engineer at Rerun

Brno, South Moravia, 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
Jan Procházka is a software engineer based in Brno with nine years of experience building full-stack and backend systems, currently contributing to Rerun's Rust-based multimodal data visualization platform. He has driven UI and developer-experience improvements at Keboola, introducing TypeScript and speeding up builds while implementing interactive core components and declarative CLI integrations. An active open-source contributor, Jan made notable enhancements to the popular Rust immediate-mode GUI egui—adding robust image loading and texture management—and implemented cross-environment tooling and web demo support for rerun. He combines low-level systems thinking with practical product focus, comfortable shipping features across front-end, back-end, and DevOps. Colleagues describe him as a pragmatic engineer who surfaces subtle UX improvements (like image fitting and widget integration) that materially improve developer and user workflows.
code9 years of coding experience
job2 years of employment as a software developer
github-logo-circle

Github Skills (20)

python10
bash10
texturing10
image-loading10
cicd10
egui10
texture10
rust10
windows-gui10
devops10
grpc10
wasm-pack9
imgui9
rust-wasm9
web-development9

Programming languages (23)

C#C++CSSJinjaRustCHaxeCMake

Github contributions (5)

github-logo-circle
rerun-io/rerun

May 2023 - May 2026

Visualize, query, and stream to train on multimodal robotics data.
Role in this project:
userBack-end & DevOps Engineer
Contributions:3 releases, 518 reviews, 662 PRs in 3 years
Contributions summary:Jan primarily contributed to the project by adding new features, specifically the implementation of `run_all.py`, including its integration with different environments like Python 3.8, web and save subcommands. Moreover, they also introduced checks and fixes related to the `examples/python/requirements.txt` file, ensuring requirements were correctly sorted and present. Further contributions encompass adding features and refactoring the `run_all.py` script, incorporating features like --fast, --separate, and --close. They also added the functionality to support a web demo app and related build scripts.
multimodalroboticsvisualizationcomputer-visionpython
emilk/egui

Mar 2021 - Dec 2025

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Role in this project:
userFull-stack Developer
Contributions:31 reviews, 15 PRs, 99 pushes in 4 years 9 months
Contributions summary:Jan made significant contributions to the `egui` project, focusing on image loading and texture management features. Their work involved implementing new loading mechanisms, including `BytesLoader`, `ImageLoader`, and `TextureLoader`, alongside the refactoring of existing image handling functionalities, such as `RetainedImage`. The user also addressed UI-related aspects by adding image controls, refining image fitting behavior, and integrating the new image API into `ImageButton` and other widgets. These changes aimed to improve the user experience and functionality of the GUI library.
eguiimmediate-moderustguigame-development
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