Full-stack · Cloud · AI

AngelZurita.

I'm a fullstack developer and computer engineer. I build complete digital products, with a particular interest in cloud architecture and applied AI.

From the database to the interface, I connect the pieces that turn an idea into software people can use.

About

Understand first,then build

I like to understand how an operation works before writing code. I design databases, develop backend services and build interfaces around the rules of the business. I also consider how the product is deployed and maintained.

My approach to AI is practical: chatbots, context-aware retrieval with RAG, tool-using agents and language models fine-tuned for a task. I focus on bringing these capabilities into usable, maintainable applications.

Tools

Languages

Python, C#, C++, TypeScript, JavaScript

Interfaces

React, Angular, Next.js, Astro, Vue

Backend

Node.js, Django, ASP.NET Core, PHP

Data

MySQL, SQL Server, PostgreSQL, MongoDB, Firebase, Supabase

Cloud & operations

AWS, Cloudflare, Docker, Linux, GitHub

AI & tools

Hugging Face, llama.cpp, LLMs, Claude Code, Codex, Antigravity, PI, JEV

Case studies

Projects

The first three are the work I have put the most of myself into. Some of the others are private, so they use an alias and describe what each does without revealing clients or internal data.

Main projectCommerce · Skincare · Omnichannel ERPActive, growing commercial product

GTRobertCross

I built the omnichannel ERP behind GTRobertCross: skincare catalog, sales, multi-warehouse inventory, payments and logistics in a single operation.PHPPDOMariaDBJavaScript+6
View caseClose case

StatusActive, growing commercial product

Context

A skincare and cosmetics commercial platform that brings together catalog, e-commerce, point of sale, inventory, payments, logistics and after-sales service. It serves end customers as well as sales, warehouse, cashier, purchasing, dispatch and admin staff.

My contribution

I developed it end to end, and it keeps growing incrementally: complex commercial flows, transactional modeling, API integrations and multi-role responsive interfaces.

Solution

A custom MVC on PHP and PDO with MySQL/MariaDB and SQL migrations, with Bootstrap and JavaScript views. It integrates shipping quotes and labels, OTP verification, captcha, email, WhatsApp and PDF and Excel generation.

In detail

  • Catalog with search and filters, cart, checkout, POS and express sales
  • Multi-warehouse inventory with scanning, counts, transfers and kits
  • Payment requests, extra charges and order grouping
  • Dispatch, claims, compensation and sales reports

Technologies

  • PHP
  • PDO
  • MariaDB
  • JavaScript
  • Bootstrap 5
  • Skydropx
  • Twilio
  • Turnstile
  • PHPMailer
  • Dompdf
FeaturedEdTech · ResearchIn production at 50+ institutions

Verano Regional de Ciencia

Together with a collaborator, I designed and built the modules that coordinate projects, applications and placement of research spots.PHPMVCPDOMariaDB+5
View caseClose case

StatusIn production at 50+ institutions

Context

A platform that manages a regional summer science program end to end: registration, institutional validation, projects, applications, placement, documents, reports and certificates. Built in collaboration with TecNM Campus Monclova.

My contribution

Broad participation in the full development of the application and in the system design, in collaboration with TecNM Campus Monclova.

Solution

A placement process that combines reproducible rules with human judgment: normalized grade average, priority, date, progress and capacity, with transactions, rounds and comments. A post-check detects double placements, over-capacity and merit anomalies.

In detail

  • 50+ institutions and 300+ research projects
  • Up to five applications ranked by priority
  • CSV, XLS and PDF reports, and certificates
  • Institution-based registration with domain validation and OTP

Technologies

  • PHP
  • MVC
  • PDO
  • MariaDB
  • JavaScript
  • PHPMailer
  • FPDF
  • SortableJS
  • Apache
FeaturedAI · Science outreachPersonal academic project

NASA Data Orbit

I built a RAG-powered chatbot to query a database of scientific articles in natural language, with verifiable references.RAGLLMsChatbot
View caseClose case

StatusPersonal academic project

Context

A personal project driven by academic goals: exploring and querying scientific articles without reading them all, while being able to check where each answer comes from. It is not an official NASA product.

My contribution

I took on the software engineering and data side of the project.

Solution

A chatbot using retrieval-augmented generation (RAG) over a database of scientific articles. Each answer is backed by references that can be verified.

In detail

  • Natural-language queries
  • Answers with verifiable references
  • Database of scientific articles

Technologies

  • RAG
  • LLMs
  • Chatbot

More projects

Local impact · MobileLocal impact project

Xarhani

I built a mobile app that connects rural and local producers with tourists and nearby people through an interactive map.FlutterFirebaseGoogle Maps API
View caseClose case

StatusLocal impact project

Context

Many local producers and artisans remain outside traditional commercial channels. The app aims to give them visibility and market access, with an accessibility-first interface.

My contribution

I developed the mobile app and its map-based discovery experience.

Solution

An interactive map with personalized recommendations for tourists and locals, helping them find nearby producers, artisans and products that would otherwise go unnoticed.

In detail

  • Interactive producer map
  • Personalized recommendations
  • Accessibility-first interface

Technologies

  • Flutter
  • Firebase
  • Google Maps API
PropTech · ERPWeb modernization in progress

ParcelCore

I take part in modernizing a desktop real-estate ERP into a modular web architecture, preserving critical business rules..NET 10ASP.NET CoreC#Vue 3+7
View caseClose case

StatusWeb modernization in progress

Context

A commercial product more than 25 years old, built with Visual Basic and Windows Forms. It supports projects, lots, contracts, cash, collections, partners, purchasing, attendance and access control, and must stay available while it is modernized. ParcelCore is an alias: the project is private.

My contribution

Full-stack engineering, architecture and modernization. It is team work: I am not the sole author of every module.

Solution

A modular ASP.NET Core API using vertical slices, a Vue 3 and TypeScript SPA, PostgreSQL with Entity Framework Core, granular permissions with auditing, document exchange and integrations with RFID and biometric clocks. The migration is advanced but not fully finished yet.

In detail

  • Dozens of working modules
  • JWT, per-module and per-action permissions, and auditing
  • Excel, Word, CSV and PDF
  • Docker and Nginx for the web environments

Technologies

  • .NET 10
  • ASP.NET Core
  • C#
  • Vue 3
  • TypeScript
  • PostgreSQL
  • EF Core
  • Docker
  • Nginx
  • JWT
  • RFID
FleetTech · OperationsWorking MVP in testing

FleetPulse

I built an internal platform that turns every fuel purchase into actionable metrics and connects it with purchasing and inventory.PHP 8PDOMariaDBJavaScript+4
View caseClose case

StatusWorking MVP in testing

Context

A private system for a transport company. Each fuel purchase becomes cost, consumption and efficiency data, and the operation extends into purchasing and inventory by location. FleetPulse is an alias.

My contribution

End-to-end full-stack design and development: architecture, transactional modeling, analytical queries and a field-capture experience.

Solution

Drivers log a fill-up from a mobile-first interface, administrators configure vehicles, stations and warehouses, and managers analyze trends by date, vehicle, station and driver in a filterable dashboard.

In detail

  • Recent efficiency per vehicle and price history per station
  • Multi-line purchases with transactional stock updates
  • Inventory by item, warehouse and area
  • Persistent session, soft delete and light or dark theme

Technologies

  • PHP 8
  • PDO
  • MariaDB
  • JavaScript
  • Chart.js
  • PSR-4
  • Nginx
  • PHP-FPM
SportsTech · EventsPre-production sandbox

RaceGrid

I built a native ecosystem to run races: registration, checkout, bibs, timing and results in a single platform.PHP 8.3MariaDBPDOJavaScript+6
View caseClose case

StatusPre-production sandbox

Context

It covers the full lifecycle of a race: publishing, registration, checkout, bibs, heats, lanes, time capture or import, and public results. RaceGrid is an alias.

My contribution

Solo authorship. End-to-end product engineering, native infrastructure, modeling of sporting and financial rules, and web security.

Solution

Native PHP without a framework, combining MVC with vertical slices; a mobile-first frontend in vanilla HTML, CSS and JavaScript. Results are ranked with millisecond precision. Payment is simulated: a real gateway, reconciliation and monitoring are still pending before production.

In detail

  • Road or track events with multiple distances
  • Checkout that can be resumed on another device
  • CSV/XLSX time import and DNS, DNF and disqualification states
  • JWT, CSRF, bcrypt, prepared statements and auditing

Technologies

  • PHP 8.3
  • MariaDB
  • PDO
  • JavaScript
  • MVC
  • Vertical Slices
  • JWT
  • CSRF
  • Nginx
  • CSV/XLSX

Contact

Let's talkabout what you want to build.

If you're developing a product or modernizing an existing one, let's start a conversation.

Send me an email

Download CV

Choose the language and format for your CV.

01 Language
02 Format