Experience & Skills
Enthusiastic and passionate developer with 10+ years of experience across web, backend, and mobile development. Strong eye for detail — I can work independently or lead a team, and I genuinely enjoy mentoring junior developers.
Lead Software Engineer
2021 — 2026FullStack Labs — Texas, USA (Remote)
Led development on complex legacy PHP and Laravel systems, including major performance optimizations and large-scale refactors. Designed and executed the ShopBoss API from the ground up. Owned infrastructure and DevOps decisions including CI/CD pipeline setup. Mentored developers and participated in sprint planning. Migrated a legacy PHP 7.0 system to a modern API-First Laravel application on PHP 8.4. Also held Senior and Mid-Level roles at the same company working on Flutter mobile development (BLoC, GraphQL, Firebase), Vue.js frontend integration, and the first Laravel API demo built on top of a legacy PHP system.
Senior PHP Developer
2024 — 2025SciPlay — USA (Remote)
Worked on a PHP Backend API using an in-house framework, integrated against a Unity video game. Built a Referral feature with milestones and rewards system. Assisted with bug fixes across multiple teams.
Full-Stack Developer
2020 — 2021Sunken Stone — California, USA (Remote)
Built a React application integrating with the Amazon SP API to simplify inventory and sales management for sellers. Developed Node/NestJS backend modules and migrated Amazon API integrations from legacy to current versions. Helped debug, fix, and scale the server infrastructure.
Software Developer
2019 — 2020NuVector — Georgia, USA (Remote)
Built a Vue frontend and Laravel/MySQL backend for a multi-user asset management platform. Added push notifications (Pusher), PDF/Excel exports, and automated tests. Supported teammates across multiple company products.
Software Developer
2018 — 2019Perú Apps — Lima, Peru
Brought a mobile app's features to a new Vue + Laravel web platform. Added real-time functionality via Pusher, then replaced it with a custom WebSockets server. Optimized slow API queries from 40+ seconds down to under 3 seconds. Attended client meetings and directly discussed requirements.
Full-Stack Software Developer
2018Soluciones Ajax — Lima, Peru
Extended a legacy in-house PHP CRM with new features. Migrated the CRM from PHP 5.6 to 7.1. Integrated Culqi (Peruvian payment processor) and added multi-language support.
Backend Developer
2017 — 2018WebFindYou — Maracaibo, Venezuela
Developed backend services and APIs for a digital marketing platform.
Full-Stack Software Developer
2016 — 2017Amovenca — Maracaibo, Venezuela
Worked on Laravel 5.2 PHP projects. Integrated PayPal payment processing for a video-course platform. Built a payroll calculation system for small businesses. Developed an API for a mobile app tracking vehicle maintenance, job shops, and suggestions.
Frontend
- Vue.js / React
- JavaScript / TypeScript
- Flutter / Dart
- HTML5 / CSS3
Backend
- PHP / Laravel
- Go
- Node.js / NestJS
- GraphQL
Data & Infra
- MySQL / PostgreSQL
- Redis / RabbitMQ
- Docker / AWS
- Firebase
"I can work independently or lead a team — and I genuinely enjoy mentoring junior developers."
— Diego Barrerago-whisper
A Superwhisper-inspired voice dictation and translation app for macOS, built in Go. Press a hotkey, speak, press it again — your transcribed text is automatically pasted into whatever app is active. Runs entirely locally with no cloud or subscription required.
video-transcoder
A full-stack automated video trimmer and transcoder built to learn Go microservices architecture. Upload a video, configure trim/transcode/thumbnail operations, and a Go worker processes it asynchronously using FFmpeg — all orchestrated through a Laravel dashboard.
freelance-flow
A freelance project management API built with Laravel 12 + Go, designed around a microservice architecture where a Go worker handles PDF generation asynchronously via a Redis queue. Features client, project, and time log management with hourly rate tracking, automated invoice generation, and secure signed download links.
flutter_machine_learning
Exploration of machine learning integration in Flutter applications, demonstrating on-device ML capabilities and model inference within a mobile app context.
Migrating Legacy PHP to Modern Laravel
My recent focus has been leading the migration of a large legacy PHP 7.0 system to a modern API-First Laravel application on PHP 8.4 — preserving all core business logic while making the codebase accessible and maintainable for future developers.
View on GitHub arrow_forward