Matthew Mceachen is a founder and engineering leader with 15 years of experience building consumer and ad-tech products, currently steering PhotoStructure as CEO to reinvent personal photo and video management. He previously led ads engineering and front-end teams at Twitter, where he helped design the Twitter Ads API and served as tech lead for Instant Timelines, and earlier founded YC-backed AdGrok. A hands-on backend engineer and QA-focused maintainer, he contributes to notable open-source projects—adding RAW image detection to the popular file-type library and hardening test suites for Spectron and better-sqlite3—demonstrating deep cross-platform testing and TypeScript typing expertise. Comfortable moving between product, infrastructure, and machine-learning-driven systems, he blends startup grit with enterprise-scale engineering practices. Based in El Granada, California, he pairs a CS degree with a track record of shipping robust systems and improving developer experience in widely used Node.js ecosystems.
15 years of coding experience
21 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at California State University - East Bay
The fastest and simplest library for SQLite3 in Node.js.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:39 releases, 121 reviews, 15 commits in 4 years 1 month
Contributions summary:Matthew's commits primarily focused on improving and expanding the test suite for the `better-sqlite3` library. They added tests for statement iteration, including handling large datasets and timeouts. Additionally, the user implemented Windows CI support, addressing database leak issues and ensuring cross-platform test coverage. The commits also involved updating dependencies and upgrading SQLite.
Contributions:59 commits, 47 PRs, 12 pushes in 1 year 3 months
Contributions summary:Matthew focused on enhancing the TypeScript typing for the Objection.js ORM, as evidenced by numerous commits. Their work included adding and updating type definitions to the `index.d.ts` file, which involved creating examples and addressing various type-related issues. The user's contributions strengthened the type safety and usability of the Objection.js library, improving developer experience.
mysqlnode-jssqlsqlitenodejs
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
Matthew Mceachen - Founder, CEO at PhotoStructure, Inc.