Adrián Carrillo
Information Technology Engineer · Full-stack developer
Profile
I’m an IT engineer from PUCE Ibarra (class of 2026). I work as a full-stack developer at Optimuz, where I maintain and modernize an electronic invoicing system that issues real invoices to Ecuador’s tax authority. I also build custom systems for freelance clients.
My thesis put computer vision on a microcontroller: the model counts passengers at a rural stop in Carchi using 69 KB of RAM. I like solving concrete problems for small businesses with well-made software.
Experience
Software developer, Optimuz Services, Dev & TI
Aug 2026 – present
- Development of the electronic invoicing system for Ecuador’s tax authority (SRI): Loyverse POS integration and issuing with automatic recovery.
- Backend migration from Lumen 8 to Laravel 13 with no service interruption.
- New web dashboard in React 19.
- Design of the new POS system, in progress.
Freelance developer, Ecuador · Colombia
May 2026 – present
- Custom systems, end to end: design, backend, frontend, deployment and support.
- Aurum VIP Club: a booking platform with deposits and a WhatsApp bot, in production.
- Inventory and sales system for a clothing store, as a desktop app that works offline.
Internship, Networking team, PUCE Sede Ibarra · Departamento de TI
Oct 2025 – Apr 2026 (460 h)
- Cat 6/6A structured cabling and rack organization.
- Cisco switch configuration (data and voice VLANs, Port Security), access points and IP telephony.
- Level 1 and 2 technical support.
Projects
SRI electronic invoicing
Work · Optimuz
Every sale at the register becomes an invoice authorized by the SRI, Ecuador’s tax authority. If the SRI goes down, the system recovers without issuing a duplicate.
Laravel 13, PHP 8.3, PostgreSQL 16, React 19, TypeScript, MUI, TanStack Query, NestJS, Docker, nginx, Linux
TAXIBOCARCHI
Undergraduate thesis · PUCE Ibarra
A microcontroller counts how many people are waiting for a taxi at a rural stop and alerts the drivers. It only sends a number, never an image.
C++/Arduino, Edge Impulse, ESP32-S3, Python/Flask, NestJS, React, Firestore, Telegram Bot API
Aurum VIP Club
Freelance client
The website for an events club, with venues, listings and a 3-step booking flow with a deposit. It includes a custom WhatsApp bot that pairs with a QR code.
NestJS 11, TypeORM, PostgreSQL, JWT, React 19, Vite, Tailwind, Framer Motion, Node (Baileys), VPS
Clothing store system
Freelance client · Colombia
Inventory, sales and layaway with partial payments for a clothing store. It works offline and is built for a non-technical owner.
Electron, React 19, TypeScript, Node’s built-in SQLite, electron-builder
Education
B.Eng. in Information Technology, PUCE Sede Ibarra
2026
Thesis: “TinyML-based IoT prototype on ESP32-S3 for automatic passenger counting at a rural transport stop.”
Microsoft Certified: Azure Fundamentals
June 2026
Technologies
- Frontend
- React, TypeScript, Tailwind CSS, JavaScript, Angular, Vue, Material UI, Framer Motion, Vite, TanStack Query, Three.js, HTML/CSS
- Backend
- Node.js, NestJS, Laravel, PHP, Express, Lumen, C#, ASP.NET Core, Python, FastAPI, Flask, Prisma, TypeORM, Entity Framework, REST and SOAP APIs, JWT/RBAC
- Mobile and desktop
- Flutter/Dart, Kotlin (Android), Electron, Windows Forms
- Databases
- PostgreSQL, MySQL, SQL Server, MongoDB, Firebase Firestore, SQLite, Redis
- AI and data
- TinyML (Edge Impulse), Keras/PyTorch, scikit-learn, Power BI, AI APIs (ElevenLabs), AI-assisted development (Claude Code, Gemini)
- IoT and networking
- ESP32-S3, Arduino/C++, Cisco (VLANs, Port Security), Structured cabling, IP telephony
- DevOps and cloud
- Docker, Git, GitHub/GitLab, nginx, Linux, VPS, Azure (certified), AWS, Firebase, Cloudflare
- Integrations
- SRI electronic invoicing (XAdES-BES signing), Loyverse API, WhatsApp and Telegram bots, n8n, SMTP email, Puppeteer/Playwright, ffmpeg
Languages
Spanish (native), English (B1)