Martin Kruliš

Associate Professor

Prague, 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

👤
Senior
🎓
Top School
Martin Kruliš is an Associate Professor and seasoned software engineer based in Prague with over 20 years of programming experience and a PhD focused on parallel systems and GPGPU computing. He combines academic research in self-adaptive systems, parallel/GPU computing, and machine learning with hands-on full‑stack development and operations, having built and maintained the ReCodEx automated grading platform (React, Nette, C++, ZeroMQ, isolate). His work spans web technologies, databases, networking, security, and high-performance optimizations, with special strengths in parallelization and large data processing. As a long-time member of Charles University, he bridges teaching, research, and production engineering—often translating research prototypes into robust distributed systems. Colleagues appreciate his practical bent: he pairs deep theoretical knowledge with system administration and real-world deployment experience. Unusually for an academic, he remains a persistent practitioner of GPU/GPGPU coding and distributed backend engineering alongside his research.
code8 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), parallel systems, parallel data processing, GPGPU, Doctor of Philosophy (Ph.D.), parallel systems, parallel data processing, GPGPU at Charles University in Prague, Faculty of Mathematics and Physics
languagesCzech, English, French
github-logo-circle

Github Skills (62)

pm210
nette10
webapp10
js10
recodex10
rest9
php9
react9
database9
rest-api9
cpp8
bit8
backend8
novell8
simulation8

Programming languages (9)

TypeScriptJavaC++CRustJavaScriptPHPPython

Github contributions (5)

github-logo-circle
krulis-martin/bpplib

Jun 2020 - Nov 2024

Beaver's C++ Library
Contributions:2 PRs, 5 pushes, 3 branches in 4 years 5 months
ReCodEx/cas-auth-ext

Mar 2021 - Feb 2025

External authentication component that connects ReCodEx to CAS
Contributions:4 PRs, 13 pushes, 4 branches in 3 years 11 months
pamauthenticationrecodexcasexternal-authentication
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