Soroush Falahati

CTO - Software Architect at BlackDynamix

United Arab Emirates
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

👤
Senior
🎓
Top School
Soroush Falahati is a seasoned CTO and software architect with over 15 years building web, desktop, and mobile systems and leading distributed engineering teams from the UAE. He blends a C/C# systems background with modern TypeScript/Node.js stacks (NestJS, React, Next.js) and remains hands-on with challenging backend problems like raw socket programming, image processing, and deep learning. As founder/CTO at BlackDynamix and prior automation work, he has designed high-scale systems and custom network protocols—including a P2P infrastructure and a real-time monitor handling thousands of variables. An active open-source contributor, he helped improve LiteDB’s core engine with encryption, bulk upserts, and transaction fixes, evidencing low-level database and storage expertise. Comfortable shifting between coding and architecture, he mentors teams and empowers DevOps while still shipping production-quality code. Outside typical software roles, he even holds pilot training, reflecting a practical discipline and curiosity that informs his engineering approach.
code14 years of coding experience
job8 years of employment as a software developer
bookCommercial Pilot License, Aviation, Private Pilot License, Commercial Pilot License, Aviation, Private Pilot License at Parsis Aviation School
bookBachelor's degree, Computer Science, Unfinished, Bachelor's degree, Computer Science, Unfinished at Azad University of Tehran, South Branch
bookMCTS/MCPD, Programming, MCTS/MCPD, Programming at Tehran Institute of Technology
languagesPersian, English
stackoverflow-logo

Stackoverflow

Stats
2,274reputation
341kreached
78answers
35questions
github-logo-circle

Github Skills (21)

nosql10
databases10
dotnet-new10
dotnet10
litedb10
dotnet-core10
csharp10
database10
database-design9
data-structures8
data-structure8
api-design8
regex7
google-play6
php6

Programming languages (13)

C#C++CGoPerlHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
litedb-org/LiteDB

Aug 2016 - Aug 2018

LiteDB - A .NET NoSQL Document Store in a single data file
Role in this project:
userBack-end Developer / Database Engineer
Contributions:11 commits, 12 PRs, 30 comments in 2 years
Contributions summary:Soroush primarily contributed to the back-end logic of the LiteDB project, focusing on database-related functionality. Their work included modifications to the database engine, particularly concerning password validation and encryption within the `FileDiskService` and `EncryptedDiskService` classes. They implemented a new `UpsertBulk` method, indicating a focus on efficient data manipulation. Furthermore, the user improved the database handling, addressing issues related to file handle closing and transaction management.
document-storedotnetnosqllitedbnosql-database
falahati/NvAPIWrapper

Mar 2017 - Jul 2021

NvAPIWrapper is a .Net wrapper for NVIDIA public API, capable of managing all aspects of a display setup using NVIDIA GPUs
Contributions:6 releases, 140 commits, 7 PRs in 4 years 4 months
apinvidiaaspectsgpugpus
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
Soroush Falahati - CTO - Software Architect at BlackDynamix