Alberto Cabrera

Software Developer working on backends and infrastructure. Based in Torreón, Coahuila, México. Open to junior roles.

This is a static, minimal archive of a former WordPress portfolio, kept online for reference.

GitHub | LinkedIn


About

My full name is Jose Alberto Cabrera Jaime. I trained as a chemist and spent years in environments where reproducibility and reading documentation mattered a lot. Along the way I started writing scripts to process data, and those scripts kept getting larger until they pulled me fully into software.

Most of what I have built started as something I, or someone around me, actually needed: an e-commerce store that had to take real orders, a mail server that had to deliver, a Raspberry Pi that had to wake up and do its job every morning. I like understanding systems all the way down and writing code I can defend.

Values I try to work by: commitment, curiosity, quality, boldness, good taste, and precision.

Professional Experience

Founder — Dimensión Segura (Jul 2025 – Present)

Run a business selling hazardous materials labels and placards for transport in Mexico, handling product development, billing, clients, and suppliers. Built the digital tools that let the business run largely on its own, now a source of additional income.

Chemical Emergency Communicator — Asociación Nacional de la Industria Química (ANIQ) (Mar 2023 – Jul 2025)

Handled chemical emergencies over the phone at a national level, similar to a 911 line but for hazardous materials. Also built custom Python tools for email sending and link/open tracking to support marketing and outreach to associate companies.

Developer & PM — UNAM, Faculty of Chemistry (Apr 2021 – Jul 2022)

Developed an Android app from scratch to run quantum chemistry calculations and display results in a 3D renderer, for online chemistry instruction. The project won the InnovaUNAM competition, which funded its development.

Research Assistant — UNAM, Faculty of Chemistry (Sep 2019 – Sep 2020)

Worked on a funded research project using AI to model chemical phenomena; completed his chemistry degree with that research.

Education

BS in Chemistry — Universidad Nacional Autónoma de México (UNAM), Faculty of Chemistry (Aug 2015 – Aug 2020). Final courses focused on computational and quantum chemistry.

Highlights

Skills

Languages: Python (Flask, requests, BeautifulSoup, Jinja2, scraping, automation, APIs), Kotlin (Android SDK), PHP (WordPress hooks, templates), SQL (MySQL), Bash, GLSL, HTML/CSS.

Backend & APIs: Flask REST APIs, WordPress/WooCommerce customization, API-key authentication, parameterized queries and standard web-security practices.

Data: relational schema design, web scraping pipelines (download, parse, normalize, validate, upsert), standardizing heterogeneous data sources.

Infrastructure & Operations: Linux server administration (Debian, systemd), Nginx (TLS, reverse proxy, virtual hosts, security headers), Cloudflare, Docker/Docker Compose, Raspberry Pi self-hosting, Let's Encrypt automation.

Email systems: SMTP/MIME/deliverability, SPF/DKIM/DMARC, Postfix, Dovecot, Rspamd, SOGo (via Mailcow), custom open/click tracking, bulk-send throttling and bounce handling.

Mobile & graphics: Android (Kotlin, fragments, SQLite, coroutines), OpenGL ES (procedural geometry, instanced rendering, Phong lighting in GLSL), orbit-camera controls, marching-cubes isosurface rendering.

Scientific computing: electronic structure theory (Hartree–Fock, SCF, Gaussian basis-set integrals), numerical stability, validation against reference packages.

Tools: Git/GitHub, Gradle/Android Studio, YAML-driven configuration.


Projects

Dimensión Segura

An e-commerce platform selling hazardous-materials labels that comply with Mexican regulation, which grew into a hazmat data platform. The commercial side runs on WordPress + WooCommerce (catalog, checkout, blog, email marketing). Alongside it, a private data layer scrapes and normalizes official hazmat sources (UN numbers, names, risk classes, emergency-response guides, special provisions) into a relational MySQL schema, exposed through a private Flask API and rendered server-side into WordPress via a PHP integration for SEO.

Notable points: dedicated scraper scripts per data source with a download-parse-normalize-validate-upsert pipeline; a synonyms table to resolve the same substance written different ways; deliberate separation between WordPress and the data layer to avoid coupling business logic. The site is live at dimensionsegura.com, with the hazmat lookup at dimensionsegura.com/consulta-un. It has generated real sales and runs with minimal ongoing maintenance.

Electronic Structure for Students (ESS)

An Android application that lets students build a small molecule, run a real electronic-structure (Hartree–Fock/SCF) calculation on their own device, and explore the resulting geometry, orbitals, and energies in an interactive 3D viewer. Built independently after self-study of quantum chemistry, then funded through UNAM's InnovaUNAM program (around $500,000 MXN) together with a faculty advisor.

The numerical core (integral evaluation, SCF solver, Mulliken population analysis, dipole moments) was implemented from scratch in Kotlin with no external quantum-chemistry dependencies, validated against reference software. 3D rendering — including marching-cubes isosurfaces of molecular orbitals — was built directly in OpenGL ES with custom GLSL shaders rather than a higher-level graphics library. Main technical challenges included floating-point stability in two-electron integrals, memory limits on phone hardware, and getting SCF to converge reliably for a teaching context.

Email Automation, Tracking, and Dedicated Server

Grew out of communications work at ANIQ, where a Python-based mail system was built to reliably send personalized campaigns (Jinja templating, structured logging, idempotent resumable sends). Over roughly two years, 114 campaigns went out to about 1,000 recipients each — around 114,000 messages — with over 50% trackable open rates.

To measure engagement without relying on a third-party tracker, a custom Flask-based tracking system was built using transparent tracking pixels and UUID-keyed link redirects, storing opens and clicks in MySQL without any JavaScript or fingerprinting. Later, after leaving ANIQ, a self-hosted Mailcow stack (Postfix, Dovecot, Rspamd, SOGo via Docker Compose) was deployed on a VPS to serve email for several personal and freelance projects, along with ongoing SPF/DKIM/DMARC management and deliverability monitoring.

Infraestructure Lab

A small self-hosting environment running on a single Raspberry Pi 3 (1 GB RAM) at home, built around simplicity, privacy, and running real production-style services rather than toy deployments. It hosts several static sites, Flask utilities, a couple of lean WordPress installs, internal monitoring/backup tools, and a Tor hidden service.

A single Nginx instance handles TLS termination and reverse-proxying to each service (Flask via gunicorn, WordPress via PHP-FPM, static files directly). Cloudflare sits in front for DNS, edge caching, and hiding the origin IP, with TLS re-terminated at the Pi for end-to-end encryption. Every component is tuned for a 1 GB machine: conservative worker counts, small gunicorn pools, aggressive caching, and tightly rotated logs.


Contact

This is a static, minimal archive of a former WordPress portfolio, kept online for reference. For questions, reach out via GitHub or LinkedIn.

Copyright © 2026 — albertocabja.com