Skip to content
Ismael Rodino, Senior Software Engineer

Open to senior & staff roles

Ismael Rodino

Senior Software Engineer

I build production systems that hold up under real users.

Five-plus years across frontend, backend, cloud and AI-enabled systems. I take products from architecture to production — and I come back with numbers, not adjectives.

5+
years shipping production software
Remote-first, working across the US, Norway and Brazil
−55%
main-thread execution time
10.4s → 4.7s on a key page
−30%
search API requests
query dedup + Redis caching
−36%
user task time
12.5 → 8 min, validated in a study

Deliberate study, 2026

What I'm going deep on

Software Architecture

Designing systems that stay changeable: boundaries, trade-off analysis, and knowing which decisions are expensive to reverse. Backed by a Software Architecture certification and applied daily on Gudi and WishApply.

  • Distributed systems
  • Trade-off analysis
  • Evolutionary architecture
  • Documented decisions

AWS & Cloud

Moving past managed-platform defaults to owning the infrastructure — networking, infrastructure as code, observability and the cost side of every architectural choice.

  • IaC
  • Serverless
  • Observability
  • Cost engineering

AI Engineering

Past calling an API: retrieval only where it compresses, agents only where a verifier gives them a stopping rule, and cost measured against benchmarks instead of guessed at.

  • RAG
  • Agents
  • MCP & tool calling
  • Evals & token economics

Selected work

Products I designed and built end to end

WishApply

2025 — present

AI career assistant · Chrome extension

Applies to jobs on LinkedIn and Glassdoor: fills the forms, tailors the CV per posting, and answers screening questions from the candidate's own evidence — never from invention.

Role
Solo: architecture, implementation, infrastructure, payments
  • An automaton where the DOM is finite. The application loop is deterministic, so a job costs about 7 model calls instead of the 30–80 an agent would spend deciding each click.

  • An agent only where a verifier exists. CV tailoring loops against a deterministic verifier, which gives it an objective stopping rule — the one place the extra cost pays for itself.

  • The cheap model plans, the expensive one writes. The plan is structured output over a fixed schema and can be audited by reading it; prose quality cannot. The reasoning stage costs about a tenth of the writing.

  • Grounded output, by construction. Claims are graded verified / derived / transferable against an evidence store built with pgvector, so nothing reaches an employer that the candidate's profile does not support.

  • Validated, not assumed. An undergraduate study measured a 36% drop in average application time, from 12.5 to 8 minutes.

Stack

  • Chrome MV3
  • TypeScript
  • React
  • Supabase
  • PostgreSQL + pgvector
  • Deno Edge Functions
  • OpenAI
  • Stripe
  • Asaas
  • Vercel

Gudi

2025 — present

Cultural event marketplace · founder

Connects people to nearby cultural events and local sellers. Two applications over one Supabase backend, built from an empty repository.

Role
Founder & engineer: product, architecture, both apps, backend
  • Two apps, one backend. An Expo app for buyers and a Next.js dashboard for sellers and admins, sharing generated database types through a workspace package so a migration cannot silently break one of them.

  • Payment orchestration on PIX. Split payments, seller payouts, virtual wallet credits and platform revenue distribution, with webhooks isolated to a service role.

  • Permissions live in the database. A four-role model expressed as row-level security policies under one naming convention, with security-definer functions instead of ad-hoc checks scattered across clients.

  • Built to expand city by city. PostGIS-backed discovery by location, with multi-tenancy designed as a policy-level change rather than a rewrite.

Stack

  • React Native (Expo)
  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • PostGIS
  • RLS
  • Asaas / PIX
  • Turborepo

Experience

Seven teams across four countries, all remote-first

Gudi · Founder & Software Engineer

PresentBrazil · Remote

Cultural event marketplace built from scratch and now expanding to new cities.

  • Architected and built a two-app monorepo — React Native (Expo) for buyers, Next.js for sellers and admins — over a single Supabase backend with generated types shared between them
  • Designed payment orchestration on PIX: split payments, seller payouts, virtual wallet credits and platform revenue distribution
  • Modelled a four-role access system entirely in Postgres row-level security, with security-definer RPCs and written security audits
  • Built location-based discovery with PostGIS, designed for city-by-city expansion

Bucksense · Software Engineer

USA · Remote

High-traffic cruise booking platform for Crystal Cruises, in an international team.

  • Cut Algolia search requests by ~30% by eliminating redundant queries and putting a Redis cache in front of cruise search
  • Raised the Lighthouse performance score by ~20 points through bundle optimisation, responsive images, lazy loading and caching
  • Took a key page from 1.62 MB to 781 KB and main-thread execution from 10.4s to 4.7s — a 55% reduction
  • Built automated coverage for multi-country payment flows

Quattrus · Software Engineer

Porto Alegre, Brazil

Frontend modernisation of enterprise systems.

  • Led the migration of enterprise applications from ExtJS to Next.js, defining the frontend architecture and the migration strategy
  • Shipped a private npm package of reusable UI components consumed by every migrated application
  • Contributed to an LLM-based document processing platform

Alex Rohleder LTDA · Contract Software Engineer

Norway · Remote

Modernisation of a legacy platform for an energy company.

  • Migrated a CRA application to Next.js with a hybrid rendering architecture, consolidating duplicated logic
  • Improved caching and reliability, and added end-to-end, unit and snapshot coverage

Speedcast · Contract Software Engineer

USA · Remote

Satellite network management platform.

  • Built real-time monitoring and data-visualisation features, including ArcGIS geospatial visualisation
  • Rebuilt a legacy interface as a responsive application and added export for large datasets

Switch App · Contract Software Engineer

Brazil · Remote

Hospitality recruitment platform.

  • Built React and Node.js features on PostgreSQL, including payment processing and document generation

Lucalto · Contract Software Engineer

Norway · Remote

Social platform for tattoo artists.

  • Built core features with Next.js and Supabase, contributing to the product launch

Additional freelance engagements available on request.


How I work

Four positions I can defend with the code behind them

  1. 01

    Measure, then claim

    Every projection I made about the WishApply pipeline before it ran was wrong in the same direction. Cost and latency now come from benchmarks that isolate one variable at a time, and from usage events recorded per call.

  2. 02

    Choose the boring mechanism

    The application loop is an automaton over a finite DOM, not an agent — roughly 7 model calls per job instead of 30–80. A CSS selector that works is more reliable than a model choosing a button.

  3. 03

    Own the whole line

    Schema and row-level security, payment orchestration, the render service, the deploy. I have shipped products where there was nobody else to hand the hard part to.

  4. 04

    Leave the system readable

    Architecture documents, a single-baseline migration history, written security audits. The next engineer should be able to disagree with a decision on the merits.


Stack

What I reach for, grouped by where it sits

Core

  • TypeScript
  • JavaScript
  • Node.js
  • SQL

Frontend

  • React
  • Next.js
  • React Native (Expo)
  • SSR / SSG / ISR
  • Tailwind CSS
  • shadcn/ui
  • Sanity CMS

Backend & data

  • PostgreSQL
  • Row-Level Security
  • PostGIS
  • pgvector
  • Redis
  • Supabase
  • Prisma
  • MongoDB
  • Firebase
  • REST
  • GraphQL

Cloud & delivery

  • AWS
  • Docker
  • Vercel
  • Edge Functions (Deno)
  • CI/CD
  • Playwright / Jest
  • Observability

AI engineering

  • LLM pipelines
  • RAG
  • AI agents
  • MCP
  • Tool calling
  • Structured outputs
  • Embeddings
  • Evals & token economics

Payments

  • Stripe
  • Asaas
  • PIX
  • Split payments
  • Multi-country checkout

Education

  • B.S. in Software Engineering

    UNINTER

    2025
  • Systems Analysis & Development

    Technologist degree

Certifications

  • Software Architecture

    Udemy

    2026

Languages

CEFR levels

  • PortugueseNative
  • EnglishC2 · Professional

Side projects

Smaller things, mostly open source

Job application autofill

2023

Electron desktop app that automates job applications with Puppeteer — the prototype WishApply grew out of.


Get in touch

Available for senior and staff engineering roles, remote or hybrid from Porto Alegre. Fastest reply by email.

Book a 30-minute call