jchengroa

About

Learn more about me, my technical skills and projects, my extracurricular activities, and my education.

John Carlo Cheng Roa

@jchengroa

Computer Engineering Student • De La Salle University — Manila

Metro Manila, Philippines•Bachelor of Science in Computer Engineering•2024 – Present

“Don't take forever, you're not here for long.”

1 • Engineering Ethos & Methodology

Engineering begins at the physical and schematic level. By modeling, simulating, and validating analog and digital circuits with NI Multisim and SPICE 3 netlists prior to physical breadboarding, I adhere strictly to design-for-manufacturing (DFM) constraints when routing custom multi-layer PCBs in KiCad.

At the firmware and edge layer, I program ESP32 and Arduino microcontrollers in C++ to interface directly with proximity sensors, telemetry streams, and wireless communication modules such as LoRaWAN for reliable, real-time hardware control.

In infrastructure and systems, I prioritize operational resilience and data integrity: provisioning Ubuntu Server VPS instances, orchestrating multi-container production environments like ERPNext via Docker, configuring Nginx reverse proxy routing with SSL/TLS termination, and automating persistent database volume backups.

2 • Technical Projects

Enterprise Resource Planning (ERPNext) Cloud Deployment

[01]
DockerUbuntu ServerNginxMariaDBRedis
  • Provisioned and administered a Virtual Private Server (VPS) to deploy a multi-container ERPNext production instance using Docker.
  • Configured Nginx as a reverse proxy to manage incoming HTTP/HTTPS traffic, routing, and SSL/TLS termination for secure remote access.
  • Maintained persistent database volumes, container networking, and automated system backups to ensure high availability and data integrity.

Hardware Prototyping, Circuit Simulation, PCB Design

[02]
KiCadNI MultisimSpice 3 NetlistC++ESP32 / Arduino
  • Modeled, simulated, and verified analog and digital electronic circuits using NI Multisim and Spice3 Netlists prior to physical breadboarding.
  • Designed custom schematic captures and multi-layer Printed Circuit Board (PCB) layouts in KiCad, adhering to design-for-manufacturing (DFM) constraints.
  • Programmed ESP32 and Arduino microcontrollers in C++ to interface with proximity sensors and wireless modules for real-time hardware control.

3 • Technical Skills & Architectural Domains

[01]

Cloud, DevOps & Infrastructure

Virtual private server administration, multi-container Docker deployments, reverse proxy traffic management, SSL/TLS termination, and CI/CD version control.

Applied Tools:

DockerUbuntu Server (Linux Administration)NginxCaddyVPS / IaaS DeploymentGit / GitHub
[02]

Hardware Design, CAD & Prototyping

Custom multi-layer PCB design adhering to DFM, SPICE netlist circuit simulation, parametric 3D CAD modeling, and rapid additive manufacturing.

Applied Tools:

KiCad (Schematic & PCB Layout)NI MultisimSPICE Simulation & NetlistFusion 360AutoCADRapid Prototyping & 3D Printing (FDM / Bambu Studio)MATLAB
[03]

Embedded Systems, IoT & Programming

Low-level C++ microcontroller firmware, proximity sensor interfacing, wireless telemetry, and foundational algorithmic programming.

Applied Tools:

C++PythonJavaSQLESP32ArduinoLoRaWANSensor Interfacing & Telemetry
[04]

Web & Full-Stack Development

Lightweight, performant frontend applications and backend data stores built with modern JavaScript frameworks and embedded databases.

Applied Tools:

JavaScript (ES6+)React.jsAstroViteTailwind CSSPocketBaseFirebase FirestoreSQLite

4 • Leadership & Extracurricular Activities

Vice President for Alliances

Association of Computer Engineering Students

2026 – Present
  • Handled external relations for both organizations and companies, drafting of memorandum of agreement.

Junior Officer for Alliances

Association of Computer Engineering Students

2025 – 2026
  • Collaborated with committee members and external partners for initiatives to the Computer Engineering students community.
  • Managed partnership relationships, speaker coordination, to support student development and industry networking.

// 05 • Education

De La Salle University — Manila, Philippines

2024 – Present

Bachelor of Science in Computer Engineering