Amin Roosta is a versatile software engineer and tech lead with 11 years of experience building full-stack systems across sports betting, email and location marketing, derivatives trading, and embedded devices. He is fluent in Rust, C/C++, Python, Elixir and TypeScript, and comfortable designing data layers and infrastructure using PostgreSQL, Redis, Docker and Kubernetes. His work spans front-end UIs and charting to low-level back-end and embedded optimizations—examples include refactoring trading systems at Binary.com, migrating 1.2M users as a technical lead at theScore, and extending interactive Rust tooling on the evcxr project. Amin combines production-focused engineering with open-source contributions that improve robustness (SQLite C++ wrapper fixes) and developer experience (tab completion and vi-mode for evcxr). Based in Toronto, he brings a pragmatic, systems-oriented approach and a track record of shipping measurable performance and reliability gains in high-throughput environments.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Shiraz University
Contributions:9 releases, 102 commits, 69 PRs in 7 years
Contributions summary:Amin primarily focused on enhancing the `sqlite_modern_cpp` library by addressing bugs and adding features. Key contributions included fixing string binding issues, adding support for `std::u16string` and blob handling with `std::vector<T>`, and refactoring to prevent prepared statements from executing again when they go out of scope. The user's changes improved the library's functionality, robustness, and usability.
Contributions:236 commits, 85 PRs, 64 pushes in 1 year 9 months
Contributions summary:Amin primarily contributed to the front-end development of the binary-static repository, focusing on UI components and user-interface improvements. Their work involved preventing a memory leak in the trade page by modifying JavaScript code and updating markup for a histogram chart within an ICO-related user page, including adding linear gradients and formatting. Furthermore, the user made updates to translations, integrated changes from the master branch, and implemented a feature to disable a button when a specific condition is met.
stagingstatic-site-generatorstatic-content
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.