Amichai Mantinband

Founder, CEO at Dometrain

Israel
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
Amichai Mantinband is a founder and CEO with eight years of hands-on software engineering experience, notably as a .NET engineer at Microsoft and now leading his own venture, Brilliant. He builds robust backend systems and open-source libraries—his GitHub projects include fluent .NET utilities for exception handling and a discriminated union result type that emphasize clear error handling and test coverage. As a content creator and author, he translates complex .NET concepts into accessible learning through YouTube and Dometrain, expanding his impact beyond code. His background includes firmware development and teaching roles, reflecting a practical grasp of low-level systems and a knack for mentoring. Based in Israel and trained at Tel-Hai College in computer science, he blends engineering rigor with entrepreneurial drive. Notably, he focuses on developer ergonomics—making error handling and validation both fluent and extensible across projects.
code8 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Tel-Hai College
languagesHebrew, English
github-logo-circle

Github Skills (15)

unit-testing10
asp-net10
net10
error-handling10
dotnet10
exception-handling10
csharp10
validation10
validations10
dotnet-core10
exceptions9
assertion9
fluentd8
contract8
guard8

Programming languages (3)

C#TypeScriptJavaScript

Github contributions (5)

github-logo-circle
amantinband/error-or

May 2022 - Nov 2022

A simple, fluent discriminated union of an error or a result.
Role in this project:
userBack-end Developer
Contributions:3 releases, 7 reviews, 45 commits in 5 months
Contributions summary:Amichai primarily contributed to the development of the `error-or` library, a discriminated union for handling errors and results. Their work focused on implementing core features such as `Switch`, `Match`, and related methods. They also added result types like `Success`, `Created`, `Deleted`, and `Updated`. Furthermore, they introduced implicit conversions for error arrays.
exception-handlingdelayerror-handlingfluenterror
amantinband/throw

Feb 2022 - Sep 2022

A simple, fluent, extensible, and fully customizable library for throwing exceptions for projects using .NET 6+
Role in this project:
userBack-end Developer
Contributions:31 reviews, 43 commits, 54 PRs in 6 months
Contributions summary:Amichai primarily contributed to enhancing the `Throw` library, a .NET exception handling library. Their work focused on adding features to the fluent validation extensions, specifically adding functionality to compare strings with options for `StringComparison`. Furthermore, the user implemented and updated unit tests to ensure the new functionalities work correctly. The user also updated the project's version and documentation.
dotnetvalidationcontractcustomizable-librarycustomizable
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
Amichai Mantinband - Founder, CEO at Dometrain