José Guzmán
Software & AI Engineer
I build frontends, mobile apps, backends, AI agents, databases, infrastructure.
Experience 4 yrs 4 mos
Open a role to see what I built there.
Lead Software Engineer at DynecronJan 2024 – present · 2 yrs 11 mos · Part-time
Software company I co-founded and run part-time alongside my full-time roles, building custom business systems for clients in Ecuador. I run projects end to end, from the first meeting to deployment, and share the technical lead on each one with another senior engineer.
Co-built the system an engine workshop has run on since July 2025
971 work orders and ~USD 433,000 invoiced through it. I worked on it from the contract to the Docker deploy.
Co-built the operations platform a freight forwarder runs daily
Nine people ran 324 shipments on it in its first ~2.5 months. Shipment data is pulled from PDFs with AI.
Co-built a multi-company ERP with electronic tax invoicing
~30 modules and 175+ tables for an automotive service company. I carried more of the front end and shared the backend.
Co-built a RAG checker for public procurement documents
The legal corpus is versioned, so any past analysis can be reproduced. Each LLM call is stored with its tokens and latency.
Took clients from first meeting to signed contract
Requirements, NDAs and SLAs, and almost a year of negotiation on the largest one.
- Python
- FastAPI
- PostgreSQL
- pgvector
- Next.js
- React
- React Native
- Docker
- GitHub Actions
AI Engineer at Agents BoosterMay 2026 – Aug 2026 · 4 mos · Contract
AI Engineer on a platform where businesses build AI sales agents for WhatsApp, Instagram and Messenger. I focused on the agent’s reliability, and worked across the backend, web console and mobile app around it.
Started the eval suite for the agent, and wrote most of it
Each scenario runs 3 to 8 times with custom Python assertions, so I measure pass rates, not a single pass.
Built the leads, calendar and resources modules from scratch
None of them existed before I joined.
Brought automated testing to a web console that had none
24 end-to-end specs. The first one reproduced a bug before the fix went in.
Tracked a payment bug down through the traces
I had added Langfuse. The trace showed no AI call, so the fix went in the webhook, not the prompt.
Replaced ~25 text-parsing hacks with typed output
Rolled out in phases behind a flag, without stopping feature work.
Cut the dashboard load from ~8.8 s to ~3.1 s
And the inbox from three database round-trips to one, with local token verification instead of a call to the auth provider on every request.
- Python
- FastAPI
- LangGraph
- promptfoo
- Langfuse
- LangSmith
- PostgreSQL
- pgvector
- MongoDB
- Redis
- RabbitMQ
- Angular
Software Developer at Stack BuildersMay 2025 – May 2026 · 1 yr 1 mo
Software consultancy serving international clients. I worked on a Python platform for ski competitions, and on front-end and QA work for other clients.
Made a ski competition platform update scores live
Server-sent events and HTMX on Django and Flask templates, which had no reactivity of their own. Until then, operators reloaded the page by hand.
Built features for international and US federation rules
What the platform needed before it could be used in sanctioned competitions.
Labelled the training data for automatic jump scoring
Jumps, scores and tricks, for a YOLO model on SageMaker. The model itself was built by others.
Migrated a client’s site from Vue 2 to Vue 3 and Nuxt 4
From Bootstrap to Tailwind, split into modular components with composables.
Took QA tickets on a Java CMS for a large communications client
Adobe Experience Manager, new to me. I tested the tickets and fixed a few of them myself.
- Python
- Django
- Flask
- htmx
- Vue.js
- Nuxt
- Tailwind CSS
- Java
Software Engineer at TorreJun 2024 – Apr 2025 · 11 mos
Torre is a hiring platform with over a million user accounts, and EmmaLLM is its multi-agent system that talks to and screens candidates for employers. I worked on how the agent talked to candidates, and was code owner of the process layer underneath it.
Cut users blocking us by more than half with a WhatsApp opt-in
I held notifications until the candidate gave consent, instead of messaging first.
Stopped the follow-ups once a candidate said they were out
The system now noticed when someone didn’t want to finish the application, saved the reason and cut the screening reminders.
Changed when candidates get asked for reference checks
Only for jobs up to USD 50K or with compensation to agree, skipping current roles and education.
Cleared ~3,500 notifications stuck waiting for a callback
Along with other delivery bugs: an unhealthy notifications queue and mixed English/Spanish copies.
Built agent features in Langchain4j on a Scala backend
Inside the team’s five-agent pipeline, connected to the EmmaBPM flows that moved candidates through their applications.
- Scala
- Play Framework
- Langchain4j
- Pinecone
- Kotlin
- Node.js
- Vue.js
- Nuxt
- ScalaTest
Frontend Developer at AI Dev GroupDec 2023 – Mar 2024 · 4 mos · Freelance
A startup building AI tools that generate advertising content: copy, images and banners. I worked on the front end, both cleaning up its code and building the chat and payment flows on top of it.
Cleaned up a front end full of duplicated logic
Moved the logic into hooks and server state into React Query, instead of repeating it in every component.
Wired the real-time chat to an OpenAI-backed service
The front end side of the socket.io connection was mine. Users asked the chat for ad copy.
Built the PayPal credits flow
Users bought credits with the PayPal JavaScript SDK and spent them generating images or copy.
Merged a rebrand branch that had drifted from our work
Another freelancer redesigned the whole app in one branch; I did the merge and resolved the conflicts.
- React
- Next.js
- TypeScript
- Tailwind CSS
- React Query
- Storybook
- Socket.io
- PayPal
Software Engineer Intern at TorreMay 2023 – Dec 2023 · 8 mos
Torre is a hiring platform with over a million user accounts and about 50 engineers. My first engineering role: an internship, but full-time, mostly on the Scala backend of the chatbot that contacts applicants.
Fixed an ORM bug that lost tens of thousands of notifications
Pulling too many at once broke Slick’s limit. I moved retrieval onto a queue of IDs and refactored the chatbot flow around it.
Turned process diagrams into features across Scala services
Each feature started as a change to a BPM: I found the new condition in the diagram, then where it lived in the code.
Wrote the SQL metrics for the features I shipped
Applicants per job opportunity, notifications sent and failed, candidates by channel, on Metabase. The squad read them in the daily.
Fixed Vue.js bugs for three other squads between my own tickets
The operators’ console, the job pages candidates saw, and the recruiters’ hiring pipeline.
- Scala
- Play Framework
- Slick
- Vue.js
- SQL
- Metabase
- Twilio
Frontend & Mobile Developer at IQ BitAug 2022 – May 2023 · 10 mos
Internship at a Quito software studio that builds web and mobile apps for its clients. I worked on six projects in ten months; these are the ones I took furthest.
Rebuilt a Miami car wash’s website from a designer’s mockup
I owned it end to end in WordPress, SEO included. It stayed live years after handoff.
Shipped a sports short-video app to App Store and Google Play
I did the redesign and ran both store submissions myself.
Built screens for a KPI dashboard for a company’s owners
React and Next.js with react-hook-form. Some real KPIs were already showing on it.
Took features from the Product Owner to production
Through pull requests in GitLab, on React, React Native and Firebase apps.
- React
- React Native
- TypeScript
- JavaScript
- Firebase
- Next.js
- WordPress
- GitLab
Activity
- 2026 3,621
- 2025 564
- 2024 598
- 2023 142
- 2022 139
3,440 of them are in private repositories — GitHub counts them without showing them. Updated 2026-11-01.
Live systems I built
Private client systems. Happy to show you any of them on a call.

La Milésima
The system an engine shop runs its front desk on
Vehicle workshop · management system
~$433kUSD invoiced through it
running since Jul 2025

InnovoX
Operations platform for an international freight forwarder
Logistics · operations platform
324shipments in ~2.5 months
running since Jun 2026
Fwize
Multi-company ERP for an automotive service company
Automotive services · ERP with electronic invoicing
1,886backend tests, plus 272 e2e specs
in beta
Side projects
Things I build for myself.

Acta
Live meeting transcription that never leaves your Mac
Swift · CoreAudio · SpeechAnalyzer · MCPopen source

toefl-agents
A multi-agent system to practice for the TOEFL
LLM agents · multi-agentin progress
Skills
AI & LLM systems
- LangGraph
- LangChain
- Langchain4j
- pgvector
- Pinecone
- promptfoo
- Langfuse
- LangSmith
Languages
- Python
- TypeScript
- JavaScript
- Scala
- Java
- SQL
Backend
- FastAPI
- Django
- Flask
- Play Framework
- Node.js
Frontend
- React
- Next.js
- Vue.js
- Angular
- React Native
Data & infra
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- Docker
- AWS
- GitHub Actions
B.Eng. in Computer Science · Escuela Politécnica Nacional
Spanish Native
English C1
open to remote · UTC−5
Need to build something?
A role to fill or a system to build. Tell me about it.