Work
Senior Software Engineer with 4+ years in software development, building full-stack web and mobile products with TypeScript and Python. At Ambar, I built the agent runtime for a production AI sales assistant serving 30+ UK estate agencies.
Experience
May 2025 — Sep 2026 · 1 yr 5 mos
- Launched a white-label AI sales assistant serving 30+ UK estate agencies and handling 1,500+ visitor conversations per month. Built the React interface and LangChain/LangGraph agent runtime for RAG-based property search, structured filters, and a deterministic flow for booking viewings outside office hours.
- Turned agency websites into searchable property catalogs through a self-serve ingestion pipeline using Firecrawl and schema-validated LLM extraction, with embeddings stored in agency-specific Qdrant collections.
- Enabled voice search with interruptible replies (barge-in) and a text fallback when transcription dropped. Built the streaming STT/TTS integrations with Deepgram and WebSocket.
- Published a React Native/Expo field-operations app for iOS and Android in about three months, with use limited to internal testing. Built geofenced check-ins and offline photo capture, with a SQLite outbox and idempotent backend commands to sync on reconnect.
- Enabled members to sign in, apply for loans, upload documents, and view repayments through a React interface and Python/Quart backend with member and cooperative access controls.
- Gave coding agents searchable access to internal SDK conventions and engineering patterns through an MCP server with per-user API keys.
May 2024 — Apr 2025 · 1 yr
- Delivered vehicle-release, inspection, and PIX debt-payment workflows as the main frontend engineer on Pátio Mais, a platform with 100,000+ registered vehicles serving 14 yards and about 1,400 vehicle arrivals monthly.
- Built document-upload and printable-document flows for standard and special vehicle releases using multi-step forms. Implemented and documented frontend payload mapping for DETRAN BA vehicle-term requests.
- Delivered the inspection-report workflow from requirements to implementation, allowing vehicle lookup and documentation of restrictions, damage, and photos. Built the supporting NestJS and Prisma endpoints for vehicle lookup and restriction management.
- Created a reusable AWS S3 upload component adopted across charge generation, vehicle intake, release, payments, and inspection reports.
- Built the Leilão Mais staff console from the first commit in Next.js and TypeScript, enabling auction setup, lot assignment, DETRAN transaction monitoring, and post-auction bidder management and accountability.
May 2022 — Apr 2024 · 2 yrs
- Across three roles at Infratoken (May 2022–Apr 2024), led frontend development across 15+ projects and served as the main frontend maintainer for over a year.
- Guided new developers through the products and implementation patterns using code reviews and explanations of frontend architecture and UX/UI.
Mid-Level Front-End Developer I
Oct 2023 — Apr 2024 · 7 mos
- Shipped real-time tenant branding in the back office, allowing new tenants to be configured without code changes or deployments.
- Built B2B and B2C asset-tokenization applications with React, Next.js, and Node.js, implementing role-based access and JWT and OAuth2/OpenID Connect authentication. Covered authorization-sensitive paths with Jest unit and integration tests.
- Replaced duplicated components with a shared Tailwind CSS and Storybook library adopted as the default across both applications.
Junior Front-End Developer II
Oct 2022 — Sep 2023 · 1 yr
- Turned the tokenization platform from an internal tool into a customer-facing product, building responsive React/Next.js interfaces, MetaMask/ethers wallet authentication, and self-service flows for minting on-chain tokens.
Junior Front-End Developer I
May 2022 — Sep 2022 · 5 mos
- Built the platform’s first reusable React/Next.js components and implemented responsive layouts from design specifications. The component set became the foundation for the shared Storybook design system.
Mar 2021 — Apr 2022 · 1 yr 2 mos
- Delivered Vasconcelos Agrícola’s product catalog from Figma design through deployment, building the Next.js website and Django REST API with product pages, categories, and contact forms.
- Enabled the client to manage products and banners without code changes by configuring Django admin. Provided ongoing maintenance.
- Delivered social media graphics and print materials for agency clients using Photoshop and Adobe Creative Suite, working with a copywriter on daily and weekly content plans. Took each design through client approval.
Projects
Sep 2023 — Nov 2025 · 2 yrs 3 mos
- Built the frontend for a scientific publishing platform, enabling blockchain publication registration and MetaMask/Web3 Auth sign-in with Next.js and TypeScript.
- Established separate development and production AWS environments for deScier as a freelance developer, provisioning VPC, security, load balancer, and ECS Fargate infrastructure with Terraform as the infrastructure repository's sole contributor.
- Automated Docker image builds and ECS deployments from pushes to develop and main with GitHub Actions, using Amazon ECR for images and AWS Secrets Manager for configuration.
- Redesigned and built the public website with Next.js, integrating the platform's registered ideas so visitors could browse them directly on the site.
Oct 2022 — Nov 2022 · 2 mos
- Enabled rural producers to browse products and equipment online by delivering a Next.js product-catalog website and Django REST API from Figma design through deployment.
- Built API support for products, parts, used equipment, consortium plans, banners, and filterable categories, with website category listings, product pages, and contact forms.
- Deployed the product-catalog API on Heroku and containerized it with Docker.
- Enabled staff to maintain products, categories, and banners through an authenticated interface by configuring Django admin as the client's content management system.
- Implemented Redis caching for the product catalog.
- Provide occasional maintenance for the project as an external contractor engaged by Agência Okta, which retains the client relationship.





