Matthew Crinklaw-vogt

Washington, District of Columbia, 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

🤩
Rockstar
🎓
Top School
Matthew Crinklaw-vogt is a full-stack software engineer with 14 years of experience building distributed systems, service-oriented architectures, and high-concurrency applications. He has deep Java/JVM expertise and is highly fluent in JavaScript across server and client contexts, with strong experience in reactive programming, non-blocking I/O, and pub/sub middleware. Matthew contributes to open-source database projects—working on cr-sqlite and a libSQL fork—where he’s tackled replication, conflict-free data models, file locking, and loadable-extension hooks, showing real-world database internals knowledge. His front-end work includes significant UX improvements to presentation editing tools, demonstrating a rare blend of low-level backend systems skill and thoughtful UI craftsmanship. Based in Washington, D.C., he graduated with a 3.96 BS in Computer Science from Old Dominion University, and is comfortable moving between core database engineering and polished client-facing experiences.
code14 years of coding experience
bookBS, Computer Science, 3.96, BS, Computer Science, 3.96 at Old Dominion University
stackoverflow-logo

Stackoverflow

Stats
12,337reputation
1.9mreached
163answers
10questions
Badges
swing
top-5%
html
top-1%
typescript
top-5%
webpack
top-5%
parallel-processing
top-5%
java
top-5%
github-logo-circle

Github Skills (33)

javascript10
sqlite10
concurrent10
css10
user-interface10
c1110
c1710
front-end-development10
sql10
database-design10
html10
rust10
react10
concurrency10
handlebars9

Programming languages (13)

MDXJavaC++CSSRustCGoHTML

Github contributions (5)

github-logo-circle
vlcn-io/cr-sqlite

Jul 2022 - Jan 2023

Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1 release, 30 reviews, 1054 commits in 6 months
Contributions summary:Matthew's contributions primarily focus on developing and enhancing the `cr-sqlite` database, as evidenced by commits implementing features related to convergent replicated SQLite. The commits demonstrate a focus on core database functionality including SQL database design with the addition of the `as_crr` command, the implementation of a data versioning system, and supporting client-server synchronization. The commits implement primary key support within tables and apply core changes to the way data is tracked for LWW (last write wins) style data consistency.
sqlsqlite3sqlitedatabasewriter
tantaman/strut

Apr 2012 - Jan 2023

Strut - An Impress.js and Bespoke.js Presentation Editor
Role in this project:
userFront-end Developer
Contributions:1320 commits, 46 PRs, 224 pushes in 10 years 10 months
Contributions summary:Matthew focused on front-end development within the Strut repository, modifying the user interface elements for an Impress.js and Bespoke.js presentation editor. They contributed code changes to the core components and layout of the editor. This included updates to background management, text styling and alignment, and the addition of features such as a shape selector for image components to the presentation, which improved the user experience of editing the slides.
presentationpresentation-editorjavascriptbespokeeditor
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 Crinklaw-vogt