Omi Chowdhury

CTO at Fragment

Austin, Texas, United States
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
Omi Chowdhury is a product-minded CTO with 12 years of experience building elegant, usable software and leading engineering at Fragment from Austin. Trained in Computer Science at the University of Cambridge, he blends backend systems expertise with a keen eye for user experience—“stuff that makes you go ooooh”—to ship both reliable APIs and delightful interfaces. He contributes to notable open-source projects like Actionhero and dynamodb-toolbox, improving core API behavior, parameter handling, and DynamoDB query ergonomics. Comfortable across distributed systems, TypeScript, and Node.js, he focuses on robustness, test coverage, and maintainable code. Known for pragmatic design decisions, he often surfaces non-obvious improvements such as preserving raw request parameters to aid debugging and observability.
code12 years of coding experience
bookMA (Cantab), Computer Science, MA (Cantab), Computer Science at University of Cambridge
bookThe Latymer School
github-logo-circle

Github Skills (19)

javascript10
apidoc10
testing10
configuration-management10
typescript10
amazon-dynamodb10
api10
dynamodb10
aws10
typescript-types10
actionhero10
nodejs10
typescripts10
nosql9
unit-testing9

Programming languages (4)

TypeScriptJavaScriptRubyPython

Github contributions (5)

github-logo-circle
Lightweight and type-safe query builder for DynamoDB and TypeScript
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 7 comments in 9 months
Contributions summary:Omi primarily focused on enhancing the functionality and reliability of the `dynamodb-toolbox` library. Their contributions included allowing attributes not specified in the entity to be passed through, removing unused code branches, and adding comprehensive tests. They also made minor adjustments to the test suite to improve code clarity and maintainability. These changes likely aimed to refine the library's flexibility and accuracy in handling DynamoDB interactions.
dynamodbquery-buildertypesafetypescriptserverless
actionhero/actionhero

Jan 2014 - Jan 2016

Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
Role in this project:
userBack-end Developer
Contributions:11 commits, 2 PRs, 6 comments in 2 years
Contributions summary:Omi primarily contributed to the core functionality and configuration of the Actionhero API server. Their work includes adding a feature to disable parameter scrubbing, modifying server configurations to handle different request types like `PATCH` and correctly parsing parameters. The user also added functionality to store raw request parameters and implemented corresponding unit tests. These changes focused on enhancing API behavior and data handling within the Actionhero framework.
actionheronodejs-apinodejsjavascriptsocket-client
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