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 (22)

C#MDXC++CSSRustHaxeCMakeVue

Github contributions (5)

github-logo-circle
rerun-io/rerun

May 2023 - Apr 2025

Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
Role in this project:
userBack-end & DevOps Engineer
Contributions:2 releases, 418 reviews, 540 PRs in 1 year 11 months
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.
computer-visioncppmultimodalpythonrobotics
emilk/egui

Mar 2021 - Jan 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, 14 PRs, 99 pushes in 3 years 10 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.
immediate-modegamedevrustguigame-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
Jan Procházka - Software Engineer at Rerun