Autonomous Prospecting Agent
Sales teams sourced leads by hand. Built an agent that researches, qualifies and enriches prospects end to end, then hands structured records to the CRM.
Software engineer in Leiria, Portugal. Four years building AI automation, full stack services and gameplay systems — Python, TypeScript, C# / Unity and C++ / Unreal Engine.

Sales teams sourced leads by hand. Built an agent that researches, qualifies and enriches prospects end to end, then hands structured records to the CRM.
Raw scraped data arrived inconsistent and unusable. Designed ingestion pipelines that normalise, deduplicate and validate records before they reach downstream tools.
Operational work was spread across spreadsheets and manual steps. Delivered internal tools and scripts that collapsed those flows into a single interface.
Shipped independent games and playable prototypes: designed the gameplay mechanics, state machines and simulation loops that hold an interactive experience together.
An ongoing exploration of engine-level programming — extending Source 2 through S&box to build custom gameplay logic, tooling and networked interactive systems.
A playable-campaign studio needed a production storefront. Developed the full website end to end — from structure and content model to responsive build — so brands can explore services, case portfolio and campaigns.
Brands needed campaigns people actually play, not scroll past. Built interactive search-and-find games for festival and FMCG clients — hosted, measurable and wired to prize redemption.
Trading edge ideas were hard to validate at scale. Built a discovery system that backtests strategies across a stock universe, validates them walk-forward with Deflated Sharpe, and serves the survivors through a dashboard and API.
Open to remote roles worldwide in AI automation, backend, full stack and gameplay engineering. Usually reply within a day.