Senior Full Stack Engineer with extensive experience building scalable web applications in Ruby, Python, JavaScript, and frameworks like Ruby on Rails and Next.js. I've led and delivered high-impact projects across industries — robust architecture and seamless user experiences — with strong FastAPI and front-end skills, AWS/Docker setup, and hands-on integration with AI tools and LLMs.
Where I've worked
Experience
Founding Engineer · FlooxAI
Oct 2025 — Present
London, UK
Founding engineer at FlooxAI — "vibeworking for everyone": a Claude Code–style AI agent connected to the tools people already use (HubSpot, Salesforce, Gmail) plus third-party MCP servers and connectors, so anyone can buy credits and put an agent to work on real tasks.
Build the agentic core that connects LLMs to business tools and connectors — HubSpot, Salesforce, Gmail, and third-party MCP servers — via LangChain and Composio.
Ship credit-based workflows that get real work done: buying tickets, booking hotels, preparing events, analyzing analytics and graphical data, and drafting OKRs.
Wire multi-model LLM access through OpenRouter with vector-database retrieval and agentic orchestration.
Bring a full-stack and mobile engineering background to ship these AI features end to end.
Senior Software Engineer · Canary Technologies
Mar 2024 — Oct 2025
One of the lead developers on the guest journey — built a significant part of the compendium (the in-hotel digital booklet for amenities, room service, and upgrades) across frontend and backend, with tools deployed to tens of thousands of hotels.
Built a significant part of the compendium — the in-hotel digital booklet for amenities, room service, and upgrades — across frontend and backend (Stripe, Python, TypeScript).
Built and launched Apple Wallet / Google Wallet mobile keys for hotels, integrating Apple PassKit, Vostio, and Dormakaba SDKs.
Built the tipping and feedback service, integrated with Google and TripAdvisor.
Shipped guest-journey tools deployed to tens of thousands of hotels.
Lead Full Stack Engineer · TPXImpact
Jul 2022 — Feb 2024
Lead full stack engineer building tools for UK local governments to manage council homes, tenants, and tenant–council communication — including systems for benefits and payment collections from council homes — built to GOV.UK standards and accessibility requirements (Ruby on Rails, JavaScript, AWS).
Led a team of 3 to build and optimize council-management tools, increasing tenant satisfaction by 80%.
Built systems for benefits and payment collections from council homes.
Improved UX and UI to GOV.UK standards and accessibility requirements, increasing tool adoption by 60%.
Planned and executed deployment strategies that streamlined production releases and cut downtime.
Senior Full Stack Engineer · Deliveroo
Jun 2020 — Jul 2022
Senior full stack engineer working across all areas of the platform for the UK's leading food-delivery service — focused on database performance and a large-scale, multi-market sharding effort (Ruby on Rails, PostgreSQL, AWS).
Drove the data-sharding effort — converted a huge monolithic database to UUID keys and split it across market areas (UK, EU, Emirates), boosting server efficiency by 140%.
Designed a migration strategy that accommodated a 200% increase in user traffic, breaking a monolithic database into 20+ more performant shards.
Optimized hard, heavy queries through data denormalization and index improvements, improving load times by 60%.
Worked across all areas of the platform, backend and frontend.
Senior Software Engineer · BarkBox
Oct 2017 — Nov 2020
Owned payments end to end and was a key developer in warehouse management and fulfillment — supporting a subscription business that grew past 2 million subscribers (Ruby on Rails, JavaScript, TypeScript, Vue.js, AWS).
Owned the payments system end to end — recurring subscriptions, gift subscriptions, gift cards, and multiple recurrence models (monthly, bi-yearly, yearly, one-time), integrated with Recurly.
Built the assignment logic that determined which products shipped based on the subscription chosen.
Supported a subscriber base that grew past 2 million at peak.
Developed backend payment endpoints that improved transaction accuracy by 80%, and optimized checkout to cut checkout times by 60%.
Contributed to warehouse management and fulfillment, integrating Pitney Bowes.
Lead Software Engineer · CrystalCommerce
Oct 2015 — Oct 2017
Lead software engineer (team of 6) on a high-traffic marketplace platform for the game and hobby industry — 1,200+ online stores, 2M orders/month, and 5M monthly active users.
Built an Elasticsearch cluster with geocode search over hundreds of millions of records, cutting unified search from 20+ seconds to ~1 second.
Added frontend caching and a JSON layer to keep the heavy-traffic platform fast.
Led the team through a datacenter migration of 40+ servers/instances — DNS, PostgreSQL, MySQL, EC2, and S3.
Ran the platform at scale: 1,200+ online stores, 2M orders/month, and 5M monthly active users.
Education
Education
Y Combinator
2019
Startup School
University of São Paulo
2008
Bachelor's Degree, Physics with Scientific Software Programming · São Paulo, Brazil
Capabilities
What I build
FastAPI services
Production APIs with JWT auth, SQLAlchemy 2 + Alembic migrations, PostgreSQL, REST + WebSocket — deployed behind nginx + systemd.
Backends & APIs
Event-driven microservices
Several small services around an Events API hub with webhook dispatch and a JWT authority — for when one monolith isn't the right shape.
Backends & APIs
Background jobs
Celery + Redis for long-running and scheduled work: enrichment pipelines, async LLM calls, and fan-out tasks.
Backends & APIs
Next.js web apps
App Router + React 19, TypeScript, Tailwind, shadcn. Typed API clients, zod validation, and HTTP + WebSocket against the backend.
Web, Mobile & TypeScript
React Native mobile
Cross-platform apps with HTTP + WebSocket + FCM push, deep links, and App Store / Play Store releases via fastlane.
Web, Mobile & TypeScript
Typed end to end
TypeScript from the API contract through the client — domain types mirror the backend models so the whole stack stays honest.
Web, Mobile & TypeScript
Agentic apps with LangChain
Persistent LLM chat where the model calls tools wired to real services and the database, with replies streaming token-by-token over WebSocket.
AI & Agents
Tool-calling on real data
LangChain @tool wrappers over service operations, context-injected user + DB session — the model acts on real records, never raw SQL or secrets.
AI & Agents
Third-party tools via Composio
Web search, Gmail, Slack and more as fallback tools alongside native ones, enabled per-deployment from a DB-backed admin registry.
AI & Agents
Visual page / storefront builder
Composable page components with a drag-and-drop admin canvas and a public renderer — non-devs compose pages from typed blocks.
Product surfaces
Ecommerce + Stripe
Product catalog, cart, checkout, and orders — with Stripe payments, saved cards, and subscriptions.
Product surfaces
Organizations & multi-tenancy
Orgs, members, roles, and invitations — the backbone for B2B and team-based products.
Product surfaces
Media, tags & domains
Org-scoped media on S3, polymorphic tagging, and in-app domain registration + DNS through a registrar API.
Product surfaces
Domain → production, end to end
Register a domain, deploy API + frontend to a server, wire DNS, and serve over HTTPS — automated. (This very site shipped that way.)
Ship & operate
Operations & reliability
CI/CD, health checks, CORS, staging/rollback, backups, Sentry, transactional email, security headers, and rate limits.