Software studio · Automation

Software and automation that take work off your business.

I design and build custom web apps and automations for businesses that want to stop fighting spreadsheets and manual processes. Fewer repetitive tasks, more time for what matters.

Tell me about your project → See projects You reach the person who codes.
// Spec
FocusWeb apps + automation
ModelSolo · direct contact
Since2004
StackRails · n8n · Astro
15→5 min
per quote after automating a manual quoting process.
0 Excel
manual processes left un-digitised when we’re done.
1:1
you deal directly with whoever designs and builds it.

Three ways to work together.

No middle layers or account managers. You talk directly to the person writing the code.

01

Custom web apps

SaaS, internal dashboards, client portals. From idea to a production MVP: fast, maintainable and without over-engineering.

02

Process automation

Workflows that connect your tools: leads, invoices, inventory, reporting. Fewer manual tasks, fewer mistakes.

03

SMB digitisation

Getting your business out of Excel. Real experience in traditional sectors: I understand how you operate, not just the code.

Things I've built.

Own products and client projects. Problem, solution and result — with numbers, not adjectives.

01 · SaaS · Fitness
Own product

ChuletónApp

A sports-challenge app with weighted scoring and activity sync. It included a full technical pivot from one third-party API to another without losing users.

Rails 7TurboOAuth 2.0PostgreSQL
ResultAPI pivot with no downtime
02 · Automation · B2B
Client

Quoting tool for an aluminium professional

A quote configurator that replaced a manual Excel process. The team produces consistent quotes in a third of the time, with no calculation errors.

RailsPostgreSQLPrawn PDFSidekiq
ResultFrom 15 to 5 minutes per quote
03 · Integrations · Multi-client
Automation

n8n automations

Multichannel lead capture, CRM sync and automatic reporting for several clients from a single server. Every workflow is one less manual task.

n8nWhatsApp APIWebhooksDocker
ResultMulti-client on 1 server
04 · PWA · Leisure
Own product

Primavera Sound 2027 Pool

A betting pool among friends to guess the Primavera Sound 2027 line-up. Everyone picks 10 bands and one song by each; when the line-up drops, the app splits the points and the winner doesn't buy a single round all festival.

Rails 8HotwireSQLitePWACloudflare Workers
ResultA PWA instead of a spreadsheet and a chat

What I'm working on.

A development notebook in the open: decisions, lessons and things I’m shipping. No fluff.

News

Rebuilding this site with Astro

A static site with Astro + Cloudflare Pages: markdown content, zero cost, and this blog as its backbone. The idea: show the work, not a brochure.

#astro #meta
In progress

A calculation engine with 14 green tests

Pure, testable calculation logic with no backend: bracketed progressivity, caps and an invariant that lets me sleep. When the result depends on exact numbers, tests are the moat.

#typescript #testing
Tutorials

OAuth 2.0: what the docs don't say

Notes from an API migration. The refresh-token flow has a couple of traps that cost an afternoon. Written down here for future me.

#oauth #api
Contact

Got a project, or a process that's eating your hours?

Tell me in two lines. You get a direct reply, usually within 24-48 h, with an honest take on whether I can help and how.

Email me
Not sure yet? Tell me one manual process you repeat every week and I'll send back, for free, how to automate it.