Adrián Carrillo, home

In the print dialog choose “Save as PDF”, A4 size.

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

Verify the credential

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)

Command palette

Home
Work
About
Contact
Résumé
Uses: my tools
SRI electronic invoicing 0 duplicate invoices
TAXIBOCARCHI 88.3% model F1 score
Aurum VIP Club 3 steps to book with a deposit
Clothing store system offline works without internet
Cambiar a español ES
Copy my email danilocarrillo1515@gmail.com
Message me on WhatsApp WhatsApp
Open LinkedIn linkedin.com
Open GitHub github.com/AdrianC1530