Web apps and SaaS platforms
Full products from a blank page, or a vibe-coded MVP taken to production with proper security, data models and limits.
Web apps, SaaS platforms, internal tools and AI-powered products, designed, built and run end to end, and looked after once they’re live.




Móholt


AstrolGuruFull products from a blank page, or a vibe-coded MVP taken to production with proper security, data models and limits.
The dashboards and consoles your team runs the business from: operations, triage, costs, audit trails and role-based access.
Assistants, agents and retrieval over your own data, voice interfaces, and AI that writes, checks and summarises inside your product.
Native-feeling apps for Apple devices, like Pen Buddy, our study notebook for Mac and iPad.
Fast, search-friendly websites and stores, built for Core Web Vitals and for being read by search engines and AI assistants.
AWS infrastructure, job pipelines, monitoring and self-healing recovery, so systems keep running and only page a person when they must.
Who uses it, what it must do first, and what can wait.
Flows and screens you can click through before a line of production code.
Working software every week or two, reviewed with you as it grows.
Deployed, monitored and documented, with a plan for the first weeks.
Support, monitoring and the next version, as your users show what they need.
16 case studies. Open one for the full story.
Yes. PitPro is an example: we took a vibe-coded MVP to an enterprise-ready SaaS with row-level security, rate-limited AI and a normalised schema.
Yes. Munin, Hugin, Coach, Better-Half and Pen Buddy are all products where AI is part of the core experience, from retrieval and agents to voice.
Yes. We monitor, fix and keep improving what we build, and we can design recovery so most failures fix themselves.
Mostly TypeScript, React and Next.js on the front end, Go, Python and Node.js on the back end, PostgreSQL, Supabase or Firebase for data, and AWS or Vercel to run it. We fit the stack to the problem.
Tell us where you are today. We reply personally.