Open: Senior IC · Staff · Fractional CTO · Contract

GIL NETO

Founder-Engineer & Full-Stack Architect

Senior engineer with 12 years' experience. I ship B2B utilities end-to-end — infrastructure to UI — solo. Currently running three products on a single Hetzner VPS: Kelaro (live accounting-automation SaaS), Augur (live GRC tooling, EU-residency), and Koa (Python PDF extraction engine). Launching a new venture in the hospitality sector as CTO.

Philosophy

01

Infrastructure-First

I own the boundary — from Cloudflare DNS to React component. Three products live on a single Hetzner CCX23: Docker, Nginx, Postgres 16, Temporal, self-hosted analytics, all containerized and reproducible. Runbooks and an infrastructure map kept in sync with prod.

DockerNginxHetznerPostgresTemporal
02

AI-Augmented Execution

AI coding agents kill boilerplate. That frees me to spend cycles on system architecture, data modeling, and business logic — not scaffolding. The result: solo-shipping multiple products without cutting corners on tests, types, or observability.

Claude CodeAI AgentsType-strictCI-gated
03

Scope Discipline

Code is a tool to solve business friction and, as such, I build stateless, low-liability utilities with operational impact. Currently, six projects parked and three shipped.

B2B SaaSKill-fastOperational Impact

Experience

1/2026 – Present@ Self-directed

Independent Founder-Engineer

Building and operating B2B utilities solo — infrastructure, backend, UI, billing, ops. Three products on a single Hetzner CCX23 VPS.

  • Kelaro (live, kelaro.io) — accounting-automation SaaS in closed beta with active pilots (PT chartered accountant, NL).
  • Augur (live, tryaugur.eu) — GRC tooling for AI governance, EU data residency by design.
  • Koa — deterministic PDF bank-statement extraction engine powering Kelaro's pipeline.
  • Single-VPS multi-product topology: Nginx, Docker, Postgres 16, Temporal, ImprovMX, Brevo SMTP. Authored infrastructure map and runbooks.
  • Launching a new venture in the hospitality sector (CTO).
Next.jsTypeScriptPythonTemporalPostgreSQLStripeDockerHetznerNginx
4/2021 – 1/2026@ Opplane

Lead Software Engineer

Promoted to Lead. Drove monolith-to-microservices migration and feature delivery across the enrichment platform while managing a development team.

  • Owned feature delivery for high-traffic enrichment pipelines processing data at production scale.
  • Designed and shipped the LLM-integration layer (prompt orchestration, structured-output extraction) powering production enrichment workflows.
  • Stood up the observability stack (Grafana, CloudWatch, structured logging), reducing incident MTTR.
  • Mentored junior engineers across teams of 4–5. Introduced code-review and CI quality gates that lowered regression rate.
PythonFlaskKafkaAWS LambdaAWS CloudWatchGrafanaPostgreSQL
3/2020 – 4/2021@ Opplane

Senior Software Engineer

Joined as Senior to tackle full-stack challenges in a high-paced environment.

  • Built and maintained a scalable design system consumed across multiple product surfaces.
  • Owned front-end architecture decisions (state, routing, build) across feature teams.
  • Drove client-facing projects across sectors (health, retail, others).
ReactJSNode.jsNest.jsTypeScriptSASSReact NativePubNubGCP
1/2018 – 2/2020@ Glartek

Front-end Lead Developer

Built and led the front-end for Glartek's core industrial-IoT product across multiple iterations. Defined the component library, build pipeline, and front-end architecture that supported enterprise deals with industry-leading manufacturing and oil & gas companies.

ReactJSTypeScriptJavaScriptSASSWebpack
9/2013 – 1/2018@ Link Consulting

Analyst / Consultant

Delivered features across multiple enterprise applications. Final two years: on-site systems administrator for a major oil & gas project in Kuwait, owning operations and incident response.

Shipped Projects

Kelaro

Live · Closed Beta

Accounting-Automation SaaS

B2B SaaS for fractional CFOs and accountants. Ingests bank PDFs and Open Banking (PSD2) feeds, runs deterministic extraction via an internal engine (Koa) orchestrated by Temporal, and emits accountant-ready datasets. Active pilots: PT chartered accountant + NL.

Infrastructure

Next.js + Postgres 16 + Temporal workflows on Hetzner. Stripe integration with founder-discount pipeline (coupons, promo codes, 30-day trial). Admin dashboard for Users / Waitlist / Promo Codes / MRR. OAuth 2.0 against GCP and Azure Entra ID enterprise tenants.

Next.jsTypeScriptTemporalPostgreSQLStripeOAuth 2.0PSD2

Augur

Live · Phase 0

GRC Tooling for AI Governance

Compliance and audit tooling targeting EU-regulated buyers. Designed for full EU data residency end-to-end — self-hosted analytics, EU-only infra, no third-party trackers. Phase 0: landing live, lead capture wired, going to market.

Infrastructure

Fastify + Postgres on Hetzner behind Nginx with TLS. Self-hosted Umami for privacy-first analytics. ImprovMX inbound mail. Same VPS as Kelaro — single-box multi-product topology.

FastifyPostgresNginxDockerUmamiHetzner

Koa

Engine

Deterministic PDF Bank-Statement Extractor

Config-driven extraction system that turns bank-statement PDFs into structured JSON. Three components: a Python/FastAPI engine, a Next.js + Prisma mapper UI for authoring per-bank templates, and an isolated PII scrub container. Powers Kelaro's extraction pipeline.

Infrastructure

Python 3.12 / FastAPI with pdfplumber + pikepdf for native PDFs and Tesseract / PaddleOCR fallback for scans. Pydantic schemas end-to-end. mypy strict, ruff, CI-gated, auto-deployed via GitHub Actions on push to release branch.

Python 3.12FastAPIPydanticpdfplumberPaddleOCRNext.jsPrismaDocker

Tech Stack

Languages

TypeScriptPythonSQL

Frameworks & Runtime

Next.jsReactNode.jsNest.jsFastifyFlaskTemporal

Infrastructure & Cloud

DockerNginxHetznerKafkaPostgreSQLMongoDBRedisBullMQAWSGCP

Integrations

StripeOAuth 2.0Open Banking (PSD2)BrevoUmami

Writing

All posts →
Available for remote work

Let's build something.

Open to senior IC, staff, fractional CTO, or contract roles. Remote-first (EU timezones), Lisbon-based. If you have a hard problem that needs end-to-end ownership — infra to UI — let's talk.

Start a conversation

© 2026 Gil Neto. All rights reserved.

Portuguese (native)English (proficient)Spanish (elementary)