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.
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.
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.
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.
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.
Worked on a funded research project using AI to model chemical phenomena; completed his chemistry degree with that research.
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.
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.
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.
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.
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.
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.
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