; about

Years inside Amazon Connect: contact flows, Lex bots, agent tooling, CRM integrations, and the Lambda that holds it together. Now at Contacx, before that VoiceFoundry.

I ship production code in TypeScript, Python and Rust. Started as an electronics engineer, so I am comfortable anywhere between a soldering iron and a Bedrock voice agent.

; experience
2025 - now

Contacx

Senior AWS & Amazon Connect Specialist

AI voice agents, agent workspace apps, and CRM integrations on Amazon Connect.

Amazon ConnectTypeScriptRustCDKBedrock
2023 - 2025

VoiceFoundry

Senior Cloud Engineer

Enterprise Connect call centers: a multilingual Lex free-speech survey, CRM integrations, and CDK turned into reusable Terraform.

Amazon ConnectLexSalesforceServiceNowJiraDynamics
2021 - 2023

Globe Group

R&D Engineer

Outage prediction from weather data that won an excellence award. A GPT-3 chatbot before it was cool, and a 90% cut on legacy costs.

PythonMLOpenAIEC2
2017 - 2021

Freelance

Electronics Engineer

ML for crop yield, IoT for medical diagnostics, an electric wheelchair, access control systems.

ArduinoIoTML
; projects
client work

AI voice IVRs

Callers talk to an AI that answers, creates tickets, and hands off to a human when it should.

Amazon ConnectBedrockvoice AI
client work

Connect agent apps

Recording controls, direct number management, and customer context inside the agent workspace.

Amazon ConnectRustWASM
client work

CRM integrations

The caller's history, surfaced where agents already work.

HubSpotFreshdeskSalesforceDynamics
2025

Aura

AI creative director for e-commerce. Ten Gemini agents plan, critique, and iterate until the ads are campaign ready.

Geminimulti-agent
2025

Conversly

Turns any video course into a live voice conversation that checks your understanding.

voice AILLM
2025

Kali azure ai hackathon

Nutrition app for Filipino food culture. Meal recognition and vector search over local data.

Azure OpenAICosmos DB
2022

Outage prediction globe excellence award

Predicts network outages per site from weather data, validated against PAGASA ground truth.

PythonML
; off hours

I run a 3D printer and spend more time calibrating it than printing. Weekends are for bouldering. Both are the same hobby really: fail, adjust, retry.