Tomáš Ehrlich

District Brno-City, Czech Republic 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
🎓
Top School
Tomáš Ehrlich is a seasoned full‑stack developer with 13 years of experience building Python/Django backends and TypeScript/React frontends, typically gluing them with GraphQL and deploying to AWS using Terraform and Ansible. Working mostly remotely with international clients, he balances hands-on feature work with infrastructure-as-code to deliver reliable, production-ready systems. An active open-source contributor, Tomáš has improved core Django internals, enhanced JS internationalization tooling, and strengthened test suites for research projects like Axelrod. He also contributes to the js.org community as a developer advocate, managing domain mappings that support many JavaScript projects—an indicator of his attention to detail and community-minded approach. Trained originally in civil engineering, he brings a pragmatic, analytical mindset to software design and QA.
code13 years of coding experience
bookBachelor, Civil Engineering, Bachelor, Civil Engineering at Vysoké učení technické v Brně
languagesFrench, English, Czech
github-logo-circle

Github Skills (35)

unit-testing10
javascript10
domain-name10
pytest10
python10
django10
testing10
component-development10
internationalization10
html-template10
python-templates10
custom-domain10
code-templates10
apptemplates10
dns10

Programming languages (11)

TypeScriptMDXShellCSSOCamlScalaMakefileJavaScript

Github contributions (5)

github-logo-circle
lingui/js-lingui

Nov 2016 - Oct 2022

🌍 📖 A readable, automated, and optimized (3 kb) internationalization for JavaScript
Role in this project:
userFront-end Developer
Contributions:25 releases, 109 reviews, 1472 commits in 5 years 11 months
Contributions summary:Tomáš primarily contributed to the `@lingui/js-lingui` repository, focusing on the React components and internationalization-related tasks. Their work involved refactoring and cleaning up components like the `Trans` component and integrating the `useLingui` hook. Additionally, they made improvements to handle various scenarios, such as rendering HTML elements and working with template literals. The user also enhanced the tests for these components.
l10nreactmessageformatreadablereact-native
django/django

Jan 2015 - Mar 2018

The Web framework for perfectionists with deadlines.
Role in this project:
userBack-end Developer
Contributions:6 PRs, 20 comments in 3 years 1 month
Contributions summary:Tomáš primarily contributed to bug fixes and enhancements within the Django framework. They addressed issues related to documentation for the signing API, implemented precompiled regular expressions for performance, and allowed lazy objects for success URLs. Furthermore, the user improved the debug view by adding chained exception details and implemented translations for language names. Their work demonstrates a focus on improving existing features and addressing specific issues within the Django project.
pythondjango-frameworkappsdjangoframework
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