Pedro Acosta / Software & AI engineer

Málaga, Spain

Software & AI.Engineered for
production.

I design, build and deliver software and applied AI systems. From architecture to implementation, I connect technical decisions with business needs.

Explore my experience
Pedro AcostaBuilding software since 2011.Engineer, team lead and former CTO.

Software. AI. Data. Leadership.
Different disciplines. One connected practice.

Scroll to discover

A little perspective

From architecture
to implementation.

My priorities are maintainable systems, clear interfaces and reliable delivery. I connect the technical details with the needs of the business and the people using the software.

Meet the engineer
Pedro Acosta, software and AI engineer

01 / Professional experience

Deep in the details.
Eyes on the bigger picture.

Since graduating in 2011, I have worked across fintech, edtech and e-commerce as a software engineer, team lead and CTO.

My work connects full-stack engineering, cloud architecture and data. I focus on reliable delivery, maintainable systems and clear communication between technical teams and the people using their work.

View professional history
01

Build & deliver

Fintech, edtech and e-commerce. From architecture to production.

02

Lead & connect

Engineer, team lead and CTO. Technical depth with business perspective.

03

Learn & apply

Engineering foundations. Postgraduate study. Continuous experimentation.

02 / Connected disciplines

Software. AI.
Data. Leadership.

Go deeper into the tools, practices and thinking behind my work.

A different way in

Curiosity
is a feature.

This portfolio has a command line. Explore my work, peek at my stack or take the long way around.

Enter the full terminal

03 / Foundations

Engineering foundations.
Continuous learning.

Formal study, professional certifications and continued practice.

ESESA · Málaga, Spain · 2024–2025

M.Eng. in Big Data and Data Engineering

Award for Academic Excellence

Dual degree recognized by Universidad Católica de Ávila (UCAV)

University of Informatics Sciences (UCI) · Havana, Cuba · 2006–2011

B.Eng. in Informatics Sciences

Graduated with Honors

Certifications & continued learning

Courses & skills assessments

Pluralsight

25 Skill IQs verified as Expert. Role IQ: Cloud Architect (AWS) L3 · 93 courses

Coursera

7 achievements (Coursera | Google). Google Cloud Certification courses

Practice & community

04 / Public work

Explore. Build.
Share what works.

AI experiments, practical tools and resources I build to teach others.

52Public repositoriesExcluding 26 forks
6Primary languagesAcross non-fork repositories
2019Earliest public repositoryIn the current non-fork inventory

GitHub snapshot · · What these numbers cover ↗

01 / AI exploration

The Literary Finder

How can specialized agents work together on a research task?

Three specialist agents research an author’s context, map their books and connect their literary legacy into a reading guide.

  • Python
  • LangGraph
  • Gradio
02 / AI exploration

The Librarian

How do you ground a conversation in a specific body of knowledge?

A conversational guide to Borges that retrieves passages from a persistent document collection, using local embeddings and a language model.

  • Python
  • ChromaDB
  • Sentence Transformers
03 / AI exploration

Serverless RAG

What changes when an AI agent meets cloud constraints?

Related implementations explore how to expose a document-retrieval agent through an API on AWS and Azure.

  • LlamaIndex
  • AWS Lambda
  • Azure Functions
Explore all public work

Built to teach.

Get in touch

Let's build
something useful.

Software projects, applied AI and engineering opportunities. Tell me what you have in mind.

Where to?

↑ ↓ to move · Enter to open · Esc to close

Start a conversation

Get in touch

Tell me about your project, team or opportunity.

10–5,000 characters. Your draft stays here until you leave this page.

Your details are used to respond to your message. Protected by reCAPTCHA: Google’s Privacy Policy and Terms of Service apply. How your message is handled.