About Me

Alex Martínez
Senior Software Engineer
What I work on
I am a Senior Software Engineer. For the last stretch I have worked on one problem. An AI assistant has to act on real data without becoming the least trustworthy part of the system.
The work sits in the boundary around the model: which tools exist, what each one may change, what happens when the model asks for something it should not get, and what any of it costs. A prompt can request good behaviour. Only the server can guarantee it.
That boundary is ordinary backend engineering applied somewhere new: permissions, validation, budgets, tests. I do it in .NET.
Core Tenets
The LLM orchestrates, it does not calculate. Every figure comes back from a service that can be tested; every write goes through a gate that can be audited. If a behaviour matters, there is a case for it in CI.
Focus Areas
Technical Strategy
Deciding what to build, what to buy and what to leave alone.
System Design
Systems I would be comfortable carrying a pager for.
Cost and Evals
Knowing what a feature spends and when it regresses.
Education
Degree in Computer Engineering
Universitat Oberta de Catalunya (UOC)
Journey
Nine years of engineering, from mobile to production AI
Senior Full-Stack Engineer
Full-stack delivery at an AI-driven revenue planning SaaS, from the event-driven backend to the agent tooling built on top of it.
- Write safety for agents on Amazon Bedrock: bounding what a tool call is allowed to mutate, and gating the rest behind explicit approval.
- Tool calling routed through the same domain services the product uses, so agents inherit the existing validation instead of working around it.
- An eval harness that replays a fixed set of cases on every prompt or tool change, with token and cost tracking per run.
- MCP servers that expose internal schemas and conventions to the team's editors as structured context.
- Event-driven services in .NET 10 and Kafka, plus ETL from Salesforce and HubSpot into Snowflake.
Independent Software Engineer
End-to-end delivery for companies that need a complex problem solved and shipped.
- Multi-cloud environments on Azure and AWS defined as code, with isolated dev, staging and production.
- 30+ CI/CD pipelines using blue/green and canary rollouts.
- .NET microservices handling 15k+ messages/min over event-driven queues.
- Automated security scanning and centralised secret management, following OWASP Top 10 guidelines.
Senior Software Engineer & Cloud Lead at FXStreet
Modernised a high-traffic financial news platform, moving legacy monoliths to a cloud-native architecture on Azure.
- Migration of core services to Azure Kubernetes Service, deployed through Azure DevOps.
- Multi-region architecture that cut latency for global users while reducing monthly cloud spend.
- Distributed caching and refactoring of .NET Core bottlenecks to bring down memory load and response times.
- New Relic monitoring standards and on-call rotations, plus the migration of the mobile app from Xamarin to React Native.
Software Engineer
Backend, mobile and web development.