We build things
that matter.
Makeshift Engineering is a small team of friends building open-source projects — from databases to developer tools. No VC, no hype. Just engineering.
Our Projects
Open-source tools and systems, built with care.
PenguinDB
An LSM-tree based SQL database engine written in Go. PenguinDB implements a Log-Structured Merge-tree storage engine with Write-Ahead Logging, concurrent memtable management, and efficient compaction strategies.
Next Project
Something new is brewing. Stay tuned.
And More...
We're always experimenting with new ideas.
How We Work
Open Source First
Everything we build is open source. We believe great software is built in the open, with transparency and community input.
Engineering Depth
We don't skim the surface. Whether it's building a database engine or a systems tool, we go deep into the fundamentals.
Friends, Not Employees
We're a group of friends who love to build. No sprints, no standups, no corporate nonsense. Just passion projects with people we trust.
Learn by Building
Our best learning happens through shipping. Every project is a chance to explore new territory and level up our craft.
Want to follow along?
Star us on GitHub or check out our blog. We write about what we build and what we learn.