Skip to content
Leon Achata

Software Engineer · Generative AI · Available for projects

LLM systems that do real work for your team.

I'm Leon Achata, a software engineer specializing in generative AI. I design and build enterprise GenAI systems for Apple through TCS. For companies in the US, I deliver agents, RAG assistants and document pipelines end to end — architecture, backend, interface and deployment on your cloud — and hand over clean, documented code.

Based in Montevideo (UTC−3) — my day overlaps the full US workday.

Every step traced, validated and priced — that's the standard I build to.

Where I've built AI

  • Apple

    via TCS

  • JLR Analytics

    AI consulting

  • UPCH

    Research university

  • Cardiomed

    Healthcare

  • AWS Certified AI Practitioner
  • AWS Certified Cloud Practitioner
  • IBM Machine Learning Professional

Services

What I can build for you

Four kinds of projects where language models pay for themselves quickly. Each one starts with a free discovery call and a fixed-scope proof of concept on your real data.

Document processing

Invoices, IDs, contracts and forms turned into validated, structured data — straight into Excel, your database or your ERP.

What you get

  • Extraction pipeline with validation steps
  • Review screen for the edge cases
  • API and export to the tools you already use

Knowledge assistants

A chat assistant that answers from your own documents and shows where each answer came from. Private, searchable and measurable.

What you get

  • Ingestion and hybrid search (semantic + keyword)
  • Answer-quality evaluation on your questions
  • Deployment on AWS or your current stack

Agents & workflow automation

Multi-step agents that connect your tools — email, Slack, ticketing, internal APIs — and take repetitive work off your team's plate.

What you get

  • LangGraph orchestration with human checkpoints
  • Tool integrations through MCP
  • Logging plus cost and latency tracking

Talk to your data

Let non-technical people query your databases in plain English, with guardrails so the model can never run unsafe SQL.

What you get

  • Plain English to parameterized SQL
  • Follow-up questions and conversational filters
  • Access rules on what each user can see
Built before inPropFinder AI

Selected work

Projects that mirror what clients ask for

Open-source builds, each one a working version of a problem companies pay to solve. Every project links to its code.

Documents

InvoiceParser AI

Invoice PDFs in, validated structured data out — ready for Excel, PostgreSQL or an ERP.

LangGraphOpenAIFastAPIPydanticPostgreSQL
Read case studyCode
RAG

DocuChat AI

Ask questions about any PDF and get grounded answers from a hybrid search index.

LangGraphbge-m3pgvectorGroq · LLaMA 3.1FastAPI
Read case studyCode
Agents

Multi-agent LLM Gateway

Agents that share one gateway to Bedrock, OpenAI and Gemini — with caching, cost tracking and MCP tools.

LangGraphMCPFastAPIAWS BedrockOpenAI
Read case studyCode
Agents

RoutePlanner AI

Describe your stops in plain language and get an optimized route with turn-by-turn directions.

LangGraphOpenAIGoogle Maps APIsOR-ToolsFastAPI
Read case studyCode
  • A conversational real-estate assistant that turns chat into safe, parameterized SQL.

    Chat → Extract filters → Validate → Build SQL → Top 5 matches

    Data
  • A document Q&A system on AWS, deployed end to end as infrastructure as code.

    S3 upload → Ingestion Lambda → Titan embeddings → pgvector → Claude on Bedrock

    RAG
  • IDs, driver's licenses and passports read and structured automatically to pre-fill forms.

    Image → Validation → OCR → LLM field mapping → Form data

    Documents
  • An MCP server that gives any agent access to 15+ Amazon Bedrock models through one interface.

    Agent → MCP (stdio / SSE) → Router + cache → Bedrock models

    Agents
  • A portable ECG Holter on an ESP32 that uploads its recordings to AWS on its own.

    ECG + IMU capture → SD storage → MQTT request → Presigned URL → S3 + Lambda

    IoT

Process

How a project runs

  1. 01

    Discovery call

    30 minutes. You walk me through the problem; I ask about volume, systems and constraints. You leave with an honest answer on whether AI is the right tool.

  2. 02

    Proof of concept

    One to two weeks on your real data. A working version you can click, plus the numbers that matter: accuracy, cost per run, latency.

  3. 03

    Production build

    Hardening, integrations, evaluation and deployment on your cloud. Weekly demos, no black boxes.

  4. 04

    Handover & support

    Documentation, code in your repository and a support window after launch. You own everything.

Stack

Tools I use in production

GenAI & agents

LangChainLangGraphLangSmithMCPA2AGoogle ADKAWS BedrockOpenAIOllamapgvectorFAISSChromaDB

Backend & data

PythonFastAPIPydanticPostgreSQLMySQLMongoDBRedisPySpark

Cloud & ops

AWS LambdaEKS / ECRS3RDSDynamoDBCloudWatchAWS CDKDockerKubernetes

Frontend & product

TypeScriptReactNext.jsNode.jsTailwind CSS

Engineering practice

System designAPI designLLM evaluationObservabilityAutomated testingCI/CDInfrastructure as code

Experience

Where I've worked

  1. Mar 2026 — Present

    Apple · via TCS

    GenAI Engineer · Montevideo, UY

    Design and build enterprise GenAI automation for internal workflows: LLM pipelines, RAG and agent orchestration integrated with collaboration tools, taken from proof of concept to production. Daily work with engineering teams across the US and APAC.

  2. Sep 2025 — Feb 2026

    JLR Analytics

    AI Engineer · Lima, PE

    Built multi-agent systems with LangChain, LangGraph and MCP, deployed on AWS (EKS, ECR, Bedrock, S3, DynamoDB, CloudWatch). RAG with pgvector and local models, document chatbots with OCR and speech-to-text, and agent orchestration for an AI-driven robotic arm for POS systems.

  3. Apr 2025 — Sep 2025

    Universidad Peruana Cayetano Heredia

    AI/ML Developer · Lima, PE

    Agents and conversational workflows for research teams; RAG systems with FAISS and ChromaDB; reproducible pipelines for text, image and structured data.

  4. Oct 2023 — Mar 2025

    Cardiomed SAC

    AI/ML Developer · Data Scientist · Lima, PE

    Transformer models for medical text classification and information extraction, LangChain assistants for internal medical queries and automated technical reports, and Python workflows for data analysis.

  5. Jan 2020 — Oct 2023

    Asociación Educativa Waymaku

    Data Scientist · Data Analyst · Lima, PE

    Where it started: data analysis, reporting and the first machine learning models.

Education

  • 2026 — 2029

    B.Sc. Software Engineering

    Universidad Católica del Uruguay

  • 2021 — 2025

    B.Sc. Biomedical Engineering

    Pontificia Universidad Católica del Perú

About

An engineer who ships AI to production

I'm a software engineer specializing in generative AI, with six years building data and AI systems — from analytics pipelines to multi-agent platforms running on AWS. The model is rarely the hard part. The engineering around it is: APIs, data flow, infrastructure, evaluation and observability.

Today I design and build enterprise GenAI systems for Apple through TCS, taking them from proof of concept to production alongside engineering teams in the US and APAC, entirely in English.

With clients I work end to end — architecture, backend, the interface people actually use, and deployment. One senior engineer accountable for the whole system, with clear scope and a clean handover.

LA

Software Engineer · GenAI

Based in
Montevideo, Uruguay
Hours
Overlaps the full US workday
Experience
6+ years in data & AI engineering
Languages
English (C2) · Spanish (native) · Portuguese
Download CV (PDF)

FAQ

Before we talk

How do you price projects?

After the discovery call I send a fixed-scope proposal for the proof of concept, so you know the cost before any work starts. Production work can be fixed-scope or a monthly retainer — whatever fits the project.

Is my data safe with you?

I'm used to enterprise security requirements. I can sign an NDA, work inside your own cloud account, and use models that don't train on your data (AWS Bedrock, Azure OpenAI or self-hosted open-source models).

Which language model will you use?

Whichever fits your cost, privacy and quality needs: OpenAI, Anthropic Claude, models on AWS Bedrock, or open-source models. During the proof of concept I show you the trade-offs measured on your own data.

Who owns the code?

You do. The code lives in your repository, with documentation and a handover session so your team can run and extend it.

How much availability do you have?

I take on a small number of freelance projects at a time so each one gets focused attention. Tell me your timeline on the call and I'll be straightforward about whether I can meet it.

Contact

Have a process that eats hours every week?

Tell me about it. The first call is free, and you'll come away with a clear idea of what's possible and what it would take.

Book a 30-min call

Or write to

leonyemin@gmail.com

Send a message