Skip to content
View urb-aespinosa's full-sized avatar

Highlights

  • Pro

Block or report urb-aespinosa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
urb-aespinosa/README.md

Hi, I'm Antonio Espinosa

Software Developer focused on backend development and applied AI.

I build Ruby on Rails applications involving LLM agents, APIs, relational databases, background jobs, and asynchronous workflows. I recently completed Le Wagon's 400-hour AI Software Development Bootcamp, where I developed and deployed software projects from problem definition through working MVPs.

Before moving into software development, I built 10+ years of professional experience solving complex problems and coordinating multidisciplinary projects.

Featured Projects

Auto Parts Cataloger — AI-Assisted Data Enrichment Prototype

Ruby on Rails · Excel workflows · Data validation · Claude Code

  • Defined an Excel-to-Excel workflow to enrich automotive parts data using manufacturer and official sources.
  • Set rules for source traceability, discrepancy review, and leaving unverified fields blank.
  • Used Claude Code to implement a working prototype in two days. My contribution focused on problem framing, source criteria, validation rules, and product decisions; Claude Code generated the application code and tests.

View repository and demonstration

Bloomdory — AI-Powered Scheduling Application

Ruby on Rails · PostgreSQL · RubyLLM · LLM Agents · Tool Calling · Heroku

  • Co-developed an AI agent backend that translates natural-language requests into calendar actions.
  • Integrated LLM tool calling for creating, updating, and deleting activities through predefined operations.
  • Implemented the workflow from user request → LLM interpretation → tool selection → application logic → database persistence.
  • Tested and iteratively refined prompts and tool instructions based on agent behavior.

MatrIA — AI-Assisted Testimony Processing Application

Ruby on Rails · PostgreSQL · Cloudinary · Active Storage · Active Job · Turbo Streams · Heroku

  • Implemented the audio processing and transcription workflow.
  • Integrated Cloudinary storage and WAV conversion for uploaded audio.
  • Connected background jobs with Turbo Streams and a Rails partial to update the UI during asynchronous processing and display results when completed.

Technical Skills

Languages & Frameworks: Ruby, Ruby on Rails, JavaScript, SQL, HTML/CSS, Stimulus, Turbo Streams

Backend & Data: REST APIs, Active Record, PostgreSQL, MVC, Active Job / Background Jobs

AI: LLM Integration, AI Agents, Tool Calling, Prompt Design & Iteration

Development: Git, GitHub, Heroku, Cloudinary, Active Storage

Currently

Building deeper software engineering experience while continuing to develop my skills in backend development, APIs, applied AI, and data.

Pinned Loading

  1. menichettijillian/bloomdory menichettijillian/bloomdory Public

    Ruby 1

  2. YaelSJ/matria YaelSJ/matria Public

    Ruby 2

  3. catalogador-autopartes catalogador-autopartes Public

    Catalogador de autopartes con datos verificados en fuentes oficiales (prueba técnica, Ruby on Rails)

    Ruby