Skip to content
Guilherme Serrão
Resume / CV EN · PDF
01AI Engineer, Full Stack & Game Developer

Autonomous AI agents, interactive game systems and production web software.

Software engineer in Leiria, Portugal. Four years building AI automation, full stack services and gameplay systems — Python, TypeScript, C# / Unity and C++ / Unreal Engine.

Portrait of Guilherme Serrão
locationLeiria, PT
timezoneUTC+01:00
languagesPT / EN / ES
statusopen · remote
04+
years commercial
AI
agents, scraping, pipelines
Full stack
python, typescript, docker
Game dev
unity/c#, unreal/c++
02

Tech stack

/game-dev

Game Development & Interactive Systems

core pillar
engines
UnityUnreal EngineSource 2 (S&box)
languages
C#advancedC++intermediateTypeScript
competencies
Gameplay MechanicsInteractive SystemsEngine LogicGraphics / MultimediaPhysics & Simulation
/ai
AI & Automation
Autonomous AgentsLLM IntegrationLangChainWeb ScrapingPlaywrightSelenium
/backend
Backend & Data
PythonFastAPINode.jsC#REST APIsPostgreSQLDocker
/frontend
Frontend & Web
TypeScriptJavaScriptReactNext.jsTailwind CSS
infraLinux Debian · Docker · scheduled workers · REST integrations
03

Selected work

P-01AI & AutomationWitty AI
2025

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.

architectureagent loop + LLM reasoning over scraped sources
resilienceheadless browser layer tolerant to layout drift
impactmanual research replaced by a scheduled job
PythonLangChainPlaywrightFastAPIPostgreSQL
P-02AI & AutomationWitty AI
2025

Structured Information Pipelines

Raw scraped data arrived inconsistent and unusable. Designed ingestion pipelines that normalise, deduplicate and validate records before they reach downstream tools.

ingestionschema-validated, retry with backoff
runtimedockerised workers on Linux Debian
observabilityper-source failure isolation
PythonDockerPostgreSQLREST APIsLinux
P-03Full StackPlayads.io
2022 — 2025

Internal Tooling & Workflow Automation

Operational work was spread across spreadsheets and manual steps. Delivered internal tools and scripts that collapsed those flows into a single interface.

surfacetyped web tooling for non-technical operators
automationAI-assisted analysis and data organisation
operationsscripts scheduled and monitored in production
TypeScriptReactNext.jsNode.jsPython
P-04Game Dev / C# / UnityPlayads.io
2022 — 2025

Gameplay Systems & Independent Titles

Shipped independent games and playable prototypes: designed the gameplay mechanics, state machines and simulation loops that hold an interactive experience together.

gameplaymechanics, physics and simulation in C# (Unity)
reuseshared interactive systems across prototypes
pipelinegraphics and multimedia, asset to runtime
C#UnityC++Unreal EnginePhysics
P-05Game Dev / C# / UnityPersonal
Ongoing

Engine Logic on Source 2 (S&box)

An ongoing exploration of engine-level programming — extending Source 2 through S&box to build custom gameplay logic, tooling and networked interactive systems.

enginecustom entity and component logic in C#
networkingreal-time state handling and interaction
workflowprototype-first, fast iteration loops
C#S&boxSource 2Engine Logic
P-06Full StackBetshot
2026

Betshot Studio Website

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.

surfacefull production website, end to end
contentservices, case portfolio and campaign showcase
deliveryresponsive build, launch-ready
TypeScriptReactNext.jsCSS
P-07Game Dev / C# / UnityBetshot
2025 — 2026

Playable Brand 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.

gameplaysearch-and-find, mobile-first
infraper-campaign player API (supa-games-api)
deliveryQR-to-play, live on game.betshot.io
JavaScriptNode.jsSupabaseREST APIs
P-08AI & AutomationPersonal
2026

Trading Edge Discovery (edge-lab)

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.

researchbacktests over a stock universe, 3 timeframes
validationwalk-forward + Deflated Sharpe
deliveryweb dashboard + /api/edges for bots
PythonAlpacaPandasNumPy
04

Experience & education

  • Autonomous prospecting agents for commercial lead generation.
  • Workflow automation and API integration across internal systems.
  • Advanced web scraping pipelines resilient to layout changes.
  • Structured data extraction — normalised, validated, ready for downstream tools.
skillsanalysis · automation · APIs · organisation · discipline
05 / contact

Let's build something together.

Open to remote roles worldwide in AI automation, backend, full stack and gameplay engineering. Usually reply within a day.

~/guilherme — zsh
$ whoami --role
full-stack · ai automation · game dev
$ cat availability.json
{
"remote": true,
"relocation": false,
"travel": "occasional",
"notice": "immediate"
}
$ _