Theo Ephraim

Co-Founder at DMNO

Gibsons, British Columbia, Canada
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
Theo Ephraim is a seasoned full-stack engineer and founder with 13+ years building products end-to-end and leading early-stage technical teams. As Co-Founder of DMNO and a long-time consultant, he blends hands-on engineering (front-end, back-end, Postgres migration tooling) with product, design, marketing, and fundraising experience. He’s shipped infrastructure and libraries—contributing to notable open-source projects like node-pg-migrate and maintaining node-google-spreadsheet—demonstrating both deep database and API expertise. Comfortable digging into implementation details or mentoring teams, he excels at turning ambiguous product problems into practical, shipped solutions. Based in Gibsons, BC, he prefers mission-driven work and collaborating with other senior builders to scale ideas that matter.
code13 years of coding experience
job17 years of employment as a software developer
bookIndian Institute of Technology Delhi (IIT Delhi)
bookBachelor’s Degree Software Engineering (B.Sc.), Bachelor’s Degree Software Engineering (B.Sc.) at McGill University
github-logo-circle

Github Skills (17)

database-migrations10
javascript10
google-sheets-api10
sql10
nodejs10
database-migration10
postgresql9
database-design9
google-sheets9
database8
api8
databases8
google8
migration7
typescript7

Programming languages (11)

TypeScriptC++ShellRustCJavaScriptVueGo

Github contributions (5)

github-logo-circle
Google Sheets API wrapper for Javascript / Typescript
Role in this project:
userBack-end Developer
Contributions:9 releases, 4 reviews, 154 commits in 9 years 9 months
Contributions summary:Theo primarily focused on maintaining and improving the `node-google-spreadsheet` library. Their work included cleaning up test files and updating documentation. They also upgraded dependencies like `xml2js` to address issues, added new tests, and fixed bugs related to the newline character handling. Additionally, they bumped the version number, indicating a focus on the overall quality and maintenance of the project.
apigoogle-sheetsgoogle-sheets-apigooglenode-js
salsita/node-pg-migrate

Mar 2014 - May 2016

Node.js database migration management for PostgreSQL
Role in this project:
userBack-end Developer / Database Engineer
Contributions:52 commits, 16 PRs, 21 pushes in 2 years 2 months
Contributions summary:Theo contributed to the development of a database migration tool for PostgreSQL. They implemented core functionalities, including the migration runner and loading migration files. The user's commits show they built a migration builder and defined operations for tables, indexes, and extensions. They also designed and implemented the database interaction logic.
migratordatabase-migrationsschema-migrationsprogramablemigration-tool
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
Theo Ephraim - Co-Founder at DMNO