Tomasz Ducin

Co-Founder at egghead.io

Warsaw, Masovian Voivodeship, Poland
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
Tomasz Ducin is a seasoned software architect, trainer, and entrepreneur with 13+ years designing and delivering frontend-first architectures and developer tooling from Warsaw. As co-founder of Developer Jutra and ANF, and the owner of a consulting and training practice, he blends hands-on engineering with large-scale knowledge transfer—publishing courses for egghead.io and teaching advanced frontend topics across Europe. He’s an expert in JavaScript/TypeScript and has contributed to prominent open-source projects like Angular and json-schema-faker, where he improved devtools UX and refactored core generators to increase flexibility and maintainability. Tomasz’s background spans enterprise banking systems, test automation, and CI-driven workflows, plus experience leading cross-disciplinary teams and reverse engineering legacy systems. Known for translating complex requirements into pragmatic, testable solutions, he often pairs deep technical work with public speaking and curriculum design.
code13 years of coding experience
job9 years of employment as a software developer
bookpostgraduate Project Management, postgraduate Project Management at Wyższa Szkoła Przedsiębiorczości i Administracji w Lublinie
bookMaster's degree Information Technology, Master's degree Information Technology at Uniwersytet Marii Curie-Skłodowskiej w Lublinie
bookMaster's degree Computer Science, Master's degree Computer Science at The University of Sheffield
languagesPolish, English, Russian, German
stackoverflow-logo

Stackoverflow

Stats
26,011reputation
2.8mreached
91answers
410questions
Badges
javascript
top-5%
git
top-5%
version-control
top-5%
json
top-5%
github-logo-circle

Github Skills (26)

data-generation10
javascript10
json-schema10
typescript10
devtools10
typescript-types10
typescripts10
angular10
git9
json9
fakerjs9
version-control9
web-framework9
html8
dependency-management8

Programming languages (14)

MDXJavaCSSC++BikeshedMustacheHTMLTypeScript

Github contributions (5)

github-logo-circle
JSON-Schema + fake data generators
Role in this project:
userBack-end Developer
Contributions:166 commits, 75 PRs, 228 pushes in 1 year 7 months
Contributions summary:Tomasz made several contributions focused on refactoring and extending the core functionality of the project. Their work included implementing an IoC container, extending the project to incorporate external libraries such as Faker and Chance for data generation, and separating generator functions. These efforts appear aimed at improving the flexibility, maintainability, and feature set of the project. Additionally, the user addressed bug fixes and updated dependencies.
generatorsdata-generatorsfakerjson-schemafake-data
angular/angular

Nov 2023 - Oct 2024

Deliver web apps with confidence 🚀
Role in this project:
userFront-end Developer
Contributions:17 reviews, 8 PRs, 51 comments in 10 months
Contributions summary:Tomasz primarily contributed to the Angular framework's devtools, focusing on improving the developer experience. Their work included refactoring the devtools to support new features, such as displaying detailed information for maps and symbols, and filtering providers. They also updated the documentation links within the devtools to point to the new Angular documentation site (angular.dev). This included modifying the UI components and property views.
reactjavascriptpwanodejsweb-developer
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
Tomasz Ducin - Co-Founder at egghead.io