Full-Stack Developer

Hi, I'm Charlie

_

I build complete web systems — from secure REST APIs and robust backends to modern, responsive interfaces. Based in Mexico, open to remote opportunities worldwide.

About me

I'm a Full-Stack Developer with hands-on experience building production systems for the energy, healthcare, and agroindustrial sectors in Mexico.

I work with Java & Spring Boot on the backend — designing secure REST APIs, stateless JWT authentication, and role-based access control. On the frontend, I use React and Next.js to build interfaces that are fast, clean, and user-focused.

I'm also co-founder of NGC Software Solutions, where we design and build custom software for businesses that need real solutions — not generic tools.

9+

Production systems

3

Industries

2+

Years of experience

2

Companies

Experience

Experience

Cuernavaca, MéxicoApr 2024 Present

Full-stack developer on the internal product team of an electrical engineering firm. Responsible for designing, building, and maintaining web platforms for energy monitoring, corporate presence, and internal operations.

  • Built Monitor I3, a real-time electrical monitoring platform using SSE and ClickHouse, including a drag-and-drop single-line diagram editor with Konva.
  • Developed GECOM, an internal purchasing management system with complete JWT authentication flows, email-based account activation, and role-based access control.
  • Built the A3E corporate website and 3 responsive landing pages (SISMEDIA RT, GEVENSI, Monitor I3) sharing a centralized Spring Boot backend with an admin panel.
  • Implemented stateless JWT authentication with HttpOnly cookie refresh tokens, rate limiting via Bucket4j, and Spring Security across multiple production systems.
JavaSpring BootSpring SecurityReactTypeScriptTailwindCSSMySQLClickHouseDockerNginx
NGC Software Solutions

Co-founder & Backend Architect

Co-founderRemote
Cuernavaca, México2026 Present

Co-founded a custom software development company with two engineers. Responsible for backend architecture, API design, security implementation, and frontend development across client projects.

  • Developed a clinical records management system (On-Premise) for Clínica San Juan with RBAC for three user roles, dynamic Excel/PDF report generation, and full intranet deployment.
  • Built the NGC corporate website from scratch using Next.js 15, TypeScript, TailwindCSS v4, and an animated WebGL Aurora shader with OGL.
  • Designed backend architecture for client projects including REST API design, JWT authentication flows, and role-based access control.
  • Scaled to 2 active clients across energy, healthcare, and agroindustrial sectors within the first months of operation.
Next.jsTypeScriptReactSpring BootSpring SecurityMySQLDockerTailwindCSS
Projects

What I build

A3E Ingenieros

Monitor I3

In Production
Energy · Industrial

Full platform for monitoring electrical grid parameters and verifying compliance with Mexico's Código de Red V2.0. Operators can visualize their infrastructure in real time, receive automatic alerts before issues become failures, and build interactive single-line diagrams of their network.

ReactViteTailwindCSSKonvaRechartsSpring BootSpring SecurityClickHouseMySQLDockerNginx
In Production
Energy · Industrial

Energy data management system that allows users to input consumption data and generate interactive charts and tables. Includes a white-label customization module for resale and obtained the official 'Hecho en México' certification.

SymfonyTwigBootstrapMySQLApache ECharts
In Production
Energy · Industrial

Internal web platform for managing purchase requisitions, projects, and users across the organization. Includes complete authentication flows with email-based account activation and password recovery.

ReactViteTailwindCSSSpring BootSpring SecurityJWTMySQLDocker
NGC Software Solutions

Clínica San Juan

In Development
Healthcare

On-premise system that replaces paper-based processes with a centralized digital platform for a clinic in Morelos, México. Covers patient registration, medical records, appointment scheduling, and report generation.

ReactViteTailwindCSSSpring BootSpring SecurityJWTMySQLDocker
NGC Software Solutions

NGC Official Site

LiveOpen Source
Software Company

Corporate website for NGC Software Solutions — the software company I co-founded. Designed and built entirely by me, from architecture to deployment.

Next.jsTypeScriptTailwindCSS v4Framer MotionOGLReact Hook Formpnpm
A3E Ingenieros

A3E Corporate Site

Live
Energy · Industrial

Corporate website for A3E Ingenieros, an electrical engineering firm. Designed and built with a modern React stack, migrating from a legacy frontend to improve performance and user experience.

ReactViteTailwindCSSSpring BootSpring SecurityJWTMySQL
A3E Ingenieros

Monitor I3 Landing

Live
Energy · Industrial

Professional landing page for the Monitor I3 electrical monitoring platform. Built with a modular component architecture and validated contact forms connected to a centralized backend.

ReactViteTailwindCSSSwiper.jsReact Hook FormYupAxios
A3E Ingenieros

GEVENSI Landing

Live
Energy · Industrial

Professional landing page for the GEVENSI energy management system. Showcases product features and captures leads through a validated contact form connected to a centralized backend.

ReactViteTailwindCSSSwiper.jsReact Hook FormYupAxios
A3E Ingenieros

SISMEDIA RT Landing

Live
Energy · Industrial

Professional landing page for SISMEDIA RT, a real-time data acquisition system. Built with a modular component architecture and validated contact forms connected to a centralized backend.

ReactViteTailwindCSSSwiper.jsReact Hook FormYupAxios
Tech Stack

Technologies

Backend

JavaSpring BootSpring SecurityKeycloakLog4j2PHPSymfony

Frontend

ReactNext.jsTypeScriptJavaScriptTailwindCSSFramer Motion

Databases

MySQLMongoDB

DevOps & Tools

DockerNginxGitGitHubGitLab

Tools

PostmanSwagger UISonarQubeFigmaVS CodeWindowsmacOS

AI

ClaudeChatGPTGeminiGitHub Copilot
Education

Where I studied

Universidad Tecnológica de Emiliano Zapata

Engineering in Software Development and Management

Graduated

Sep 2024Apr 2026

Engineering degree focused on software architecture, project management, and advanced development practices.

Universidad Tecnológica de Emiliano Zapata

Higher Technical Degree in Multiplatform Software Development

Graduated

Sep 2022Aug 2024

Technical degree covering full-stack web development, databases, and software engineering fundamentals. Graduated with professional certification.

Contact

Let's work together

Open to full-time roles, freelance projects, and collaborations. Reach out through any of these channels or drop me a message below.