Portfolio of evidence

Héctor Páramo Velásquez

Full-Stack Developer. I build complete end-to-end systems — backend APIs, web and mobile apps, AI integrations — and I also develop video games in Unity.

📍 Tijuana, Mexico · 📧

About me

Full-stack developer with experience building production enterprise web applications (React.js, Ant Design, Node.js, MySQL) and, in parallel, a set of personal projects spanning multi-service architectures, native mobile apps, AI integrations, cloud storage, and background processing.

I also develop video games in Unity/C# as part of a team, and my earlier background in Industrial Engineering gives me a process-, efficiency-, and problem-solving-oriented perspective that I apply to software system design.

Current role
Software Developer @ G Global
Since
Jul 2022
Location
Tijuana, Mexico
Education
Software Development Engineering
Before software
Industrial Engineering

Dwg 01 Bill of materials — Stack

Technologies I use both in my day-to-day work and in my personal projects.

ItemComponentCategory
01TypeScript · JavaScript · Python · C# (Unity)Languages
02Node.js · Express · NestJSBackend
03React · Vite · Redux Toolkit · Ant Design · Tailwind CSSWeb frontend
04React Native · Native Android widgets · ElectronMobile & desktop
05MySQL · PostgreSQL · MongoDB · Prisma · SequelizeDatabases
06AWS S3 · Cloudflare R2 · Railway · FirebaseCloud & storage
07Groq (LLM & Vision) · Gemini · TensorFlow · PyTorch / Demucs · face-apiAI / ML
08Docker · GitLab CI · Pulumi · Jest / Vitest · ESLint / BiomeDevOps & testing
09Unity · C# · URP · collaborative developmentGame dev

Dwg 02 Projects

Evidence of work: enterprise systems, mobile apps, AI integrations, and a game in development. Click each one to see the details.

Professional

🛃 G-Nex / Anexo 24

Multi-tenant customs management system for foreign-trade operations in Mexico (customs declarations, invoices, value statements, VUCEM integration), built as part of my work at G Global. One MySQL database per client company, resolved dynamically from the tenant_id carried in the JWT — no shared databases, no hardcoded routes.

Client NestJS · Auth login Express · API core JWT{tenant_id} MySQL A MySQL B MySQL C resolves by tenant_id
The JWT that NestJS issues carries the tenant_id; Express uses it to decide which company's MySQL to connect to.
  • 3-service architecture: React + TypeScript, NestJS (auth), Express + TypeScript (API core)
  • Background processing with worker threads for bulk imports/reports
  • SOAP integration with government systems, PDF generation, S3 storage
ReactRedux Toolkit NestJSExpress MySQLSequelize
🚨 Transportation platform — SITT

Platform for the public transportation system, integrated with the C4 public-safety command centers. Built during my time at IDG (client name withheld for confidentiality).

  • Panic-button feature integrated with the C4 system via SOAP Web Services
  • JSON ↔ XML conversion to communicate with C4's SOAP services
  • Endpoints for real-time data queries and submission
  • Service integration between mobile apps and backend
C#SOAP FirebaseReact

Personal

🎵 Velody

Desktop app for splitting songs into stems (vocals, drums, bass, etc.) to practice along with. Three independent processes coordinated via IPC — audio separation happens outside the main process so the UI never freezes.

React · UI Node · Main process IPC Python · Demucs spawn · stdin stems .wav · stdout
Node spawns Python as a subprocess to run Demucs; the React UI keeps responding while the audio is processed.
  • Custom audio engine built on the Web Audio API, with precise sync between stems
  • Audio separation with Demucs (PyTorch) and BPM/key detection with ML
  • Automatic Python environment setup on first launch
ElectronReact PythonPyTorch Demucs
💰 Varo

Personal finance mobile app with smart savings-goal forecasting, automated recurring transactions via cron jobs, and AI receipt scanning (Groq Vision) for automatic expense capture. Native Android widget rendered with Skia.

React NativeNestJS PrismaPostgreSQL Groq API
📸 Vaulta

Private-vault-style photo/video storage and organization app: facial recognition and person grouping (face-api + TensorFlow in an isolated process), duplicate detection via perceptual hashing, async ZIP export, vault protected with PIN + biometrics.

React NativeNestJS PostgreSQLCloudflare R2/S3 FirebaseTensorFlow
📚 Vellum

Mobile EPUB reading app with progress sync, notes, and smart recommendations. Offline-first architecture with a persistent sync queue and automatic retries; AI-generated chapter summaries (Groq/Gemini).

React NativeExpress PrismaPostgreSQL GroqGemini
🎮 Viva2026

2D stealth-action game in development, inspired by Katana Zero, Hotline Miami, and Dead Cells. Level built entirely procedurally at runtime (no prefabs): camera, player, enemies, platforms, and UI all generated by code. Extensible mask-based ability system.

Unity 6C# URPAndroid
🎬 Veya

Mobile app to discover, save, and organize movies, series, and anime — solves the "I wanted to watch something and now I can't remember what" problem. Unified search over TMDB and AniList, progress tracking (pending/watching/finished/dropped), and recommendations based on the user's actual taste.

React NativeNestJS PrismaPostgreSQL TMDBAniList