
About me
I build systems end to end — from data to deploy: backend, frontend and ML on the edge
My Story
Hi, I'm Javier — a Software Development Technician (Universidad Gastón Dachary, 2025) working out of Córdoba, Argentina. My path into tech started 20+ years ago in IT support and hardware maintenance; later I spent several years running a farm, where a bad call costs you a season, not a rollback.
Over the past year I've focused on building complete, end-to-end projects: backends in Java/Spring, Go and Rust; React frontends; ML pipelines with inference at the edge; and developer tooling — multi-agent AI code review, starter templates for new projects, and automated setup for fresh dev machines. Every project pushes me into a new stack.
How I work
- Understand the problem before writing code. I take the time to read, discuss and map out what I'm solving before the first line.
- Technical decisions with the tradeoff spelled out. Every choice has a cost; I pick deliberately and can explain why.
What I work with
- Backend: Java/Spring Boot, Go (Gin), Rust (Axum/Tokio), Python (FastAPI)
- Frontend: React, Next.js, Vite, Mantine, Zustand, Zod, React Flow
- Industrial edge: Modbus TCP/RTU, MQTT, local ML inference with ONNX
- ML pipelines: training in Python, inference in Rust with parity tests, SHAP for explainability
- AI tooling: MCP servers, multi-agent systems, SAST/SCA integration (Semgrep, Trivy, Gitleaks)
- DevOps: Docker, GitLab CI, GitHub Actions
- Spec-Driven Development with OpenSpec, conventional commits
Technical Skills
Backend
Frontend
Databases
DevOps & Tools
Education
Software Development Technician
Universidad Gastón Dachary
2023 - 2025
ONE Tech Foundation G8 — Data Science, ETL & ML
Alura LATAM
2024 - 2025
Java & Spring Boot G6 — ONE
Alura LATAM
2024
Argentina Programa
Intermediate Java Developer
2022 - 2023
CCNA Certification
Fundación Proydesa
2009