Skip to content
BlogLogin

Especificação · User-centred · Rev. A

Ricardo W. Gomes

Engineering software should be as good as the engineers using it.

I'm a civil engineer who became a software engineer. By day I ship generative-AI products at Getty Images; here I build open tools for water and civil infrastructure — starting with the rainwater harvesting system from my civil engineering capstone.

See the toolsAbout me

Aprovadopelo usuário

Ciência aplicada à vida real.

What I'm building

Tools & Apps

Free engineering tools anyone can use, plus the private apps I run my family's day-to-day on. Curious about one? Ask for a demo.

Caso de uso 01 · Free · Public

Rainwater Calculator

Size residential rainwater harvesting cisterns to ABNT NBR 15527. Grew out of my civil engineering capstone on gravity-fed rainwater systems for Maringá, PR.

  • Water
  • NBR 15527
  • Civil Engineering
Open tool

Private apps · demo on request

  • Caso de uso 02 · Private

    Finance Tracker

    Household finances with CSV bank imports, keyword-based auto-categorisation, monthly trends and category breakdowns.

    • Finance
    • Cloudflare D1
    • Recharts

    Request a demo →

  • Caso de uso 03 · Private

    Net Worth Portfolio

    Investments and debt tracked side by side, with a projection chart for where the balance sheet is heading.

    • Finance
    • Projections

    Request a demo →

  • Caso de uso 04 · Private

    Strength Training Log

    Session logger with routines and a rest timer, plus PRs, progression charts, a consistency heatmap and muscle balance.

    • Health
    • Data viz

    Request a demo →

  • Caso de uso 05 · Private

    Kids Health

    Medication dose log with next-dose timing, inhaler puff counters and growth tracking — shared between both parents.

    • Family
    • Health

    Request a demo →

  • Caso de uso 06 · Private

    Claude Connector

    Remote MCP server with its own OAuth 2.1 authorization server, so Claude can read and update all of the above straight from chat.

    • MCP
    • OAuth 2.1
    • AI

    Request a demo →

About

Background

The short version.

I started in civil engineering — a BSc from Unicesumar with an open-access capstone on gravity-fed rainwater harvesting in Maringá, PR (NBR 15527, Rippl Method, 10 years of INMET data). I followed it up with McGill's Integrated Water Resources Management course (89/100), where my final paper analysed the Pirapo River — the watershed that supplies Maringá — and a Cone Penetration Testing certification on the geotechnical side.

In 2021 I switched into software. I've spent nearly five years at Getty Images, now as a Senior Software Engineer on the team behind Getty Images' and iStock's generative-AI image tools. I've shipped customer-facing features like reference-image generation and seed locking, helped move the product off Ruby on Rails onto a TypeScript stack, and written architecture and testing patterns that other teams have since adopted. The intersection — software for water and civil infrastructure, built by an engineer — is where I want to spend the next decade.

Tech I reach for

  • TypeScript
  • React 19
  • TanStack Start
  • Cloudflare Workers
  • Tailwind CSS
  • Vitest
  • Biome
  • Domain-Driven Design

Design system · Public

Built on its own design system

Three themes (Paper, Blueprint, Graphite), tokens, components and page prototypes, documented in Storybook. WCAG contrast is enforced by tests and axe audits every story.

  • Storybook
  • Design tokens
  • Accessibility
Browse the design system

Connect

Get in touch

Open to senior engineering roles. Always up for good conversations about civil engineering, water tech, or modern tooling.