About

19 projects. 16 in production. 6 people. We build them, and we run them.

Development Portfolio

      • The wellness centre's public face: what a visitor sees, served by the same platform that runs the business.
      Stack
      • Next.js
      • Firebase
      Visit the site
      • A cardiologist who publishes research and wanted to run his own site without depending on anyone.
      • His CV updates by pasting a document: an OpenAI API integration reads it and structures it on its own.
      Handles
      • Publications
      • CV, with AI-assisted import
      • Clinical content
      • Messages
      Stack
      • Python
      • Postgres
      • Dokku
      Visit the site
      • An accounting firm that wanted to change its own site. Down to the last word of the interface, they edit it themselves.
      Handles
      • Services
      • Posts
      • Team
      • Contact messages
      • Every string of interface copy, editable
      Stack
      • FastAPI
      • Jinja2
      • SQLAlchemy 2
      • Postgres
      • Dokku
      Visit the site
      • The site of an impact investment group, where the brand had to be felt before it was read.
      Stack
      • Flutter
      • CanvasKit
      Visit the site
      • A creative studio's site, written from the CMS it shares with the others.
      Stack
      • JavaScript
      Visit the site
      • A non-profit's site, so that publishing does not cost a phone call.
      Stack
      • JavaScript
      Visit the site
      • A practice's site, with its work as the main argument.
      Stack
      • JavaScript
      • Firebase
      Visit the site
      • In progress, on the same CMS that feeds the others.
      • A one-page personal site.
      Stack
      • Python
      • Flask
      Visit the site
      • Healthcare by membership rather than by visit — individual, family or company — so that cost stops being the reason someone does not see a doctor.
      • Sign-up by CURP and payment through MercadoPago: built for how people register and pay in Mexico.
      Handles
      • Individual, family and company memberships
      • CURP sign-up
      • MercadoPago billing
      • Member records
      Visit the site
      • A wellness centre had booking, payments and publishing in three separate systems. Now it is one.
      • The public site holds none of its own text: the team writes it from here, in two languages, without touching code.
      • It charges through Stripe and MercadoPago at once, because its customers pay both ways.
      Handles
      • Bookings
      • Payments through Stripe and MercadoPago
      • Nine pages of content in two languages
      • Staff and access
      Stack
      • Python
      • Postgres
      • Stripe
      • MercadoPago
      • Dokku
      Visit the site
      • A tasting is an event with a capacity, not a catalogue product. The platform sells seats, not units.
      • Bookings, holds and per-event codes, so filling a table does not depend on WhatsApp.
      Handles
      • Events by venue
      • Schedules and capacity
      • Bookings and seats
      • Holds
      • Per-event discount codes
      • Subscriptions
      • Hosts
      • Site content
      Stack
      • FastAPI
      • Next.js
      • Postgres
      • Stripe
      • Dokku
      Visit the site
      • Teaching online is not selling a course once: the academy lives on subscriptions that renew on their own.
      • Courses, mentoring and incubator programmes in one place, with payment solved for Mexico.
      Handles
      • Courses and classes
      • Enrolments
      • Recurring subscriptions
      • Payments through two MercadoPago applications
      • Catalogue, versioned by migration
      Stack
      • Python
      • Postgres
      • MercadoPago
      • Dokku
      Visit the site
      • Five client sites that used to be edited one by one are now written from a single place, each with its own language and brand.
      • The studio publishes without asking a developer for anything.
      Handles
      • Five client sites
      • Pages and entries per tenant
      • Media on Firebase
      • Newsletters
      • Analytics
      Stack
      • Python
      • Postgres
      • Dokku
      Visit the site
      • A scrap yard buys and sells in cash all day. The system turns that into numbers that balance at closing time.
      • Every transaction carries a photo, a weight and a price, so a note can be reconstructed months later.
      Handles
      • Purchase and sale notes
      • Inventory by material
      • Conversions and losses
      • Cash, counted physically by denomination
      • Commissions
      • Branches
      • Partners and deals
      • Calls and follow-up
      Stack
      • Python
      • Postgres
      • Dokku
      Visit the site
      • A platform in development.
      • A client should not have to ask how their project is going. The portal shows it: phases, deliverables, tickets and invoices.
      • The same template we use for client work. If it did not hold up, this is where it would show first.
      Handles
      • Projects and phases
      • Steps waiting on the client
      • Tickets with evidence
      • Invoices, display-only
      • Invites and sessions
      Stack
      • Next.js
      • FastAPI
      • Postgres
      • Cloudflare R2
      • Dokku
      Visit the site
      • A psychologist finishes a video session. PIA transcribes it and writes an anonymised clinical summary, structured for their school of therapy.
      • Eight schools, from CBT to psychoanalysis, each with its own structure. The model records only what was said: no names, no diagnoses, no guesses.
      • Finding a therapist is the hardest part of starting. Here you search, connect and book; the Zoom link and the calendar invite create themselves.
      • Every psychologist is reviewed by a person before any patient can find them.
      Handles
      • Psychologist search and matching
      • Sessions with Zoom and Google Calendar
      • AI session transcripts and summaries
      • Memberships with recurring billing
      • Vetting of every psychologist
      • Messages, notes and notifications
      Stack
      • FastAPI
      • Next.js
      • Postgres
      • OpenAI
      • MercadoPago
      Visit the site
      • Selling over WhatsApp without living on the phone: the agent replies, quotes and follows up.
      Stack
      • Python

Collaboration with studios

LatenteSeveral of these projects were built alongside Latente, a brand and strategy studio. They see the brand; we make it work.latentestudio.com

Development Team

  • Jonatan Blank Hall

    Founder · Full stack

    BSc Applied Mathematics, UNAM · MSc Economic Growth, Lund University

    Plans each project with the client, writes the proposal and the development plan, and builds it end to end: back end, front end and the server it runs on. Founded Zero2Hero, a programming academy. Economist and mathematician.

  • Benito Franco López

    Co-founder · Back end and data science

    Plans projects with clients and builds the back end. Data scientist: Python, R, SQL, statistics, machine learning and optimisation. Has built APIs, predictive models, and artificial-intelligence and quantitative-finance projects.

  • Aldo Santiago Márquez

    Front-end lead · Artificial intelligence

    Physics · MSc Computer Science (in progress), CICESE

    Leads the front end with React, Next.js and TypeScript: interface design, performance, technical SEO and analytics. Studies language models, local inference and agent systems, and how to build them into applications efficiently.

  • Paola Mejía Zuluaga

    Geospatial data and machine learning

    Specialist in artificial intelligence applied to geospatial data: satellite and drone imagery, Python, SQL, PostGIS, QGIS and Google Earth Engine. Has built web platforms, interactive maps, geolocated dashboards and computer-vision models for the public sector.

  • Rodolfo Anguiano Antonio

    Web development · Front end and databases

    Software developer: Java, Spring Boot, JavaScript, TypeScript, React, Next.js, SQL and MongoDB. Works on the front end of BlankSoftware's projects. Has built web applications and designed relational database models.

  • Uriel Silva Faro

    Back end · APIs and microservices

    BSc Communications and Electronics Engineering, IPN

    Software developer: Java, Spring Boot, Python, SQL and web development. Has built APIs, artificial-intelligence applications and microservice-based systems, with Git and AI tools in the workflow.

What we do, and what it costs to start