jtex.dev · João Teixeira

João Teixeira

“zhoo-OWN tay-SHAY-ruh” · or just John

Staff Software Engineer · React & TypeScript

I build web products and put in place the guardrails that keep AI-assisted development reviewable.

Shipping software since 2009. Co-founder and CTO of two B2B SaaS companies. Before those, lead at a startup TripAdvisor acquired.

❯
run #248 · main · #a1b2c3d running… passed in 2.4s
  1. lint 0.6s
  2. test 0.6s
  3. ai-review 0.6s
  4. build 0.6s
  5. deploy 0.6s

I'm a hands-on software engineer working remotely from Portugal. React and TypeScript are my primary frontend skills. I co-built MEI Pro, a production accounting application, with one other engineer over three years, and built b2c-pix, a consumer Pix payment page, solo. I co-founded ilove.me in 2016 and Contabeleza in 2022.

I built ilove.me's platform from an empty repository; it has since processed 10+ million appointments for 2.5+ million people. I also bring thirteen years of Ember.js experience, carrying one production codebase from Ember 2 to Ember 7 without rewriting it. Underneath both products I build and operate the platform using Kubernetes and Helm, with Terraform, and own CI/CD across the company's repositories.

Since early 2025 my focus has been making a decade-old codebase safe for AI-assisted work: architecture rules, dead-code and duplication detection, and lint and coverage gates that run before anything lands. Those checks have made us significantly more productive without giving up quality. I want to keep building products as a hands-on individual contributor, with ownership of the frontend and how it ships.

  1. Co-founder & CTO · Contabeleza

    2022 — Present

    Co-built MEI Pro with one other engineer over three years: a React 19 and TypeScript application for individual professionals to manage their accounting. I also set technical direction for the business-facing product and own its Cypress tests and tooling.

    Built a TypeScript support bot, now running on live customer conversations and still in active development. It connects signed webhooks to Mistral flows for text, document OCR and voice transcription, with idempotent execution and stale-run reconciliation.

  2. Co-founder & CTO · ilove.me

    2016 — Present

    Built the web platform for a Brazilian salon and wellness SaaS from an empty repository. I own two Ember applications and built b2c-pix solo in React 19 and TypeScript, including Pix QR codes and live payment-status polling. I also own the Kubernetes and Helm infrastructure and CI/CD for the company's repositories.

  3. Engineer · TheFork (formerly LaFourchette)

    2015

    Joined through the acquisition to carry the BestTables product and its customers onto the TheFork platform, then left to found ilove.me.

  4. Lead Front-End Developer · BestTables

    2013 — 2015

    Real-time restaurant booking, near market leader in Portugal with over 1,200 restaurants across Portugal and Brazil. I built Best Manager, their B2B restaurant management system, solo in Ember.js on a two-person product team — including the product for the Brazil expansion, where restaurants run on walk-in queues rather than advance reservations. Later a shareholder. The company was acquired by TripAdvisor in 2015.

Earlier roles — agency and in-house work from 2009 — are on LinkedIn.

  1. modern-ember-example

    Public reference implementation of a current-generation Ember.js stack: Vite through Embroider, TypeScript, Glint v2, WarpDrive and Tailwind CSS 4. The same migration path taken in production, published so others can follow it.

    • ember.js
    • embroider
    • typescript
    • warpdrive
    • tailwind 4
  2. imaginame.io

    AI-powered domain name generator. Describe a project, get creative available domain suggestions with pricing, backed by Google Gemini and OpenAI. Built in Ember.js and Tailwind.

    • ember.js
    • tailwind
    • gemini
    • openai
  3. 15palavras.com

    Daily Portuguese word puzzle, with a build pipeline designed against spoilers: only puzzles up to the current date are ever published. Built largely with AI-assisted development.

    • portuguese
    • ai-assisted development