Tom Carchrae

CxO at Intellecti.ca

Vancouver, 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

👤
Senior
🎓
Top School
Tom Carchrae is a seasoned CxO and software engineer with nearly two decades of experience building production-quality systems and leading development teams, currently running optimization and scheduling-focused R&D at Intellecti.ca. He holds a PhD in computer science with a strong research background in machine learning, constraint logic and combinatorial optimization—his "secret ninja power"—and applies that expertise to high-performance, CPU-intensive problems. Equally comfortable shipping pragmatic JavaScript and Java applications that perform heavy lifting in the browser as he is implementing backend logic, he has contributed to notable open-source projects like dustjs and backend tooling for community projects such as Foodsoft. Tom splits his time between consultancy-style R&D for startups and evolving his own resource-coordination technology stack, favoring innovation over needless reinvention. Based in Vancouver, he combines deep academic rigor with proven product delivery and a preference for clear, purposeful professional connections.
code14 years of coding experience
job11 years of employment as a software developer
bookCE, BOSS Self-Employment Entrepreneurship Program, CE, BOSS Self-Employment Entrepreneurship Program at Capilano University
bookPhD, Computer Science, PhD, Computer Science at University College Cork
stackoverflow-logo

Stackoverflow

Stats
6,429reputation
1.4mreached
161answers
5questions
Badges
playframework
top-5%
java
top-5%
gwt
top-5%
stream
top-5%
javascript
top-5%
github-logo-circle

Github Skills (23)

ruby-rails10
javascript10
rails10
ruby10
activerecord10
templating-engine10
software-design9
debug9
debugging9
java9
gwt9
database-design9
nodejs9
playframework9
stream9

Programming languages (15)

MDXJavaC++JinjaScalaGoHTMLKotlin

Github contributions (5)

github-logo-circle
foodcoops/foodsoft

Mar 2017 - Jan 2022

Web-based software to manage a non-profit food coop (product catalog, ordering, accounting, job scheduling).
Role in this project:
userBack-end Developer
Contributions:15 commits, 23 PRs, 145 comments in 4 years 10 months
Contributions summary:Tom primarily contributed to the backend logic of the foodsoft application. Their work includes fixing bugs related to incorrect properties, implementing features to override article limits on shared suppliers, and improving application performance by optimizing database queries and caching. They also made changes to allow for single-character units and prevent changes to settled orders, further enhancing the application's functionality and reliability.
djangofoodsoftjobprofitweb-based
linkedin/dustjs

May 2013 - Jul 2013

Asynchronous Javascript templating for the browser and server
Role in this project:
userFull-stack Developer
Contributions:27 commits in 1 month
Contributions summary:Tom primarily contributed to the `dustjs` library, a JavaScript templating engine. Their commits focused on refining the core functionality of the library, particularly addressing issues with path references within the template engine. They also added support for functions within dot paths and improved the overall context handling for resolving variables within templates. The user's work included bug fixes and enhancements to the engine's core logic.
asynchronousbrowsertemplatingjavascriptasynchronous-javascript
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