
Parsing postgres citext type from anorm
How to create a custom column mapper in Anorm to parse PostgreSQL citext extension types without getting TypeDoesNotMatch errors.
Read More →
Plan, build, and scale your software with a senior partner.
From discovery to delivery, we integrate with your team and ship reliably.
Pragmatic engineering to ship, scale, and sustain products
Product discovery, architecture, and implementation of robust web apps using modern frameworks. We focus on clear domain models, great UX, and maintainable code.
We have a deep experience developing niche extensions, including Adobe Illustrator and Chrome extensions, we are keen to expand our portfolio to other niche extensions.
Production-ready AI capabilities: retrieval, agents, evals, and observability integrated into your product.
Practical on-chain solutions with off-chain services when needed. Security-minded reviews and testable contracts with clean deployment workflows.
Stabilize, document, and incrementally modernize critical systems without halting business. We reduce risk with small, measurable steps.
Measure first, then optimize. We tune infrastructure and code paths to cut spend while keeping reliability and user experience intact.