Tudor Brindus

Founder, Developer at DMOJ: Modern Online Judge

Old Toronto, Ontario, Canada
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
Tudor Brindus is a founder and senior developer with 13 years of experience building robust, low-latency systems and developer tooling from Canada’s Old Toronto. He created and maintains DMOJ, an open-source online judge that has hosted over 200 competitions including national olympiads, demonstrating both product leadership and production-grade engineering. Tudor’s contributions span low-level systems and full-stack work—improving Wayland compositors and wlroots input handling, optimizing KVM frame-relay client rendering in Looking Glass, and hardening backend logic for contest judging. He has interned at Jane Street and Google working on low-latency packet processing and Chrome OS automation, bringing a performance-first mindset to real-world infrastructure. Comfortable across C/C++, Python, OCaml, and Django ecosystems, he combines careful backend design with pragmatic frontend and UX fixes. An under-the-radar strength is his knack for subtle platform integrations—like tablet input scaling and LaTeX PDF rendering tweaks—that noticeably improve reliability and user experience.
code13 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Toronto
stackoverflow-logo

Stackoverflow

Stats
2,334reputation
235kreached
32answers
16questions
Badges
java
top-5%
github-logo-circle

Github Skills (70)

composition10
python10
c1110
c1710
trace10
user-input10
markdown10
javascript10
intel10
django10
latex10
compositing10
composite10
wayland10
tracer10

Programming languages (24)

C#JavaCSSC++CRustDTeX

Github contributions (5)

github-logo-circle
DMOJ/judge-server

Mar 2014 - Jan 2023

Judging backend server for the DMOJ online judge.
Role in this project:
userBack-end Developer
Contributions:14 releases, 374 reviews, 1560 commits in 8 years 11 months
Contributions summary:Tudor primarily worked on back-end logic for the DMOJ judge server. Their contributions included modifying the packet handling logic to define submission IDs and allow for re-grading, and refactoring parts of the judge to clean up the code, along with introducing support for several languages such as C++11 and Python2. They also made changes to ensure Java runs properly and allows users to perform actions.
dmojpythoncontest-platformonline-judgelinux
janestreet/magic-trace

Mar 2022 - Jan 2023

magic-trace collects and displays high-resolution traces of what a process is doing
Role in this project:
userBack-end Developer
Contributions:5 releases, 196 reviews, 85 commits in 9 months
Contributions summary:Tudor contributed to the `magic-trace` project, focusing on improving the backend functionality related to parsing and tracing. Their work included enhancing the parsing logic to support symbols containing spaces, bumping the project to a newer dune version and setting up ocamlformat, and adding support for symbol selection in PIE executables. These changes suggest an active role in the core development and maintenance of the tracing tool's functionality.
performance-toolstracesvisualizerrustdisplays
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
Tudor Brindus - Founder, Developer at DMOJ: Modern Online Judge