Skip to content

I build the software your team uses every day.

Web and mobile apps, APIs and integrations, from the first sketch to the server they run on. I work across the frontend and the backend, and I connect what I build to the systems you already have. From Morelia, for clients anywhere.

Portrait of César Emiliano García González
Where
Morelia, Mexico. Remote work is no problem.
What I do
Web and mobile apps, APIs and integrations.
Languages
Native Spanish, C1 English (TOEFL ITP 597).

Services

01

Odoo ERP

It's the ERP I've worked with the most: custom modules in Python written with the ORM rather than around it, API integration with the rest of your tools, and functional setup of the apps your operation actually needs.

  • Sales
  • Purchase
  • Inventory
  • Accounting
  • Invoicing
  • Point of Sale
  • Employees
  • Payroll

02

Mobile applications

Apps for the work that doesn't happen at a desk: the sales floor, the street, a fingerprint reader wired to the machine. React Native for mobile, and Electron when the app has to talk to the hardware.

03

Web applications

Portals, dashboards and internal tools for the work your team does every day. Frontend and backend in TypeScript, React or Next.js over APIs I write myself, meant to be understood by another developer two years from now.

04

APIs and integrations

I connect systems that don't talk to each other: your ERP, Mexican CFDI 4.0 e-invoicing stamped through a PAC, outside services and shop-floor hardware. Documented REST APIs that account for the errors, not only the happy path.

05

Deployment and support

Code is worth nothing until it runs. Deployment on Linux, a VPS or AWS, containers, backups and automatic releases from Git. Afterwards I stay for the maintenance and to train whoever is going to use it.

Work

Systems that are running in production today.

  1. Contagio, an online card game

    Sep 2026

    Personal project

    A turn-based card game for 2 to 6 players, in real time and with bots. The rules live in a pure TypeScript engine that also drives the bots, and the server is the single source of truth: it never sends anyone else's hand. Twelve card packs change names and artwork without touching a rule; all the art is original SVG.

    • React
    • TypeScript
    • Node.js
    • Socket.IO
    • Vite
    • Docker
    A six-player game in dark mode: the opponents around the table, the last play announced in the middle and your own hand at the bottom.The same game on a phone, also in dark mode.
  2. CFDI 4.0 e-invoicing portal

    2025 — 2026

    Soluciones en Ingeniería Tekniu

    I built the API that integrates the portal with Odoo, and worked on both the frontend and the backend. Issuing, PAC stamping and invoice lookup from a single interface, without leaving the ERP.

    • FastAPI
    • React
    • Next.js
    • Odoo API
    • PostgreSQL
  3. Cloud point of sale and inventory

    Jan — Apr 2026

    Local pharmacy, freelance project

    A complete system for sales, payment records and stock validation, with TypeScript end to end. I deployed it and I run it on a Linux VPS with remote access and continuous availability.

    • NestJS
    • Next.js
    • TypeScript
    • PostgreSQL
    • Linux VPS
    The checkout in dark mode: a ticket with six products, VAT included and the total due.The home dashboard on a phone: today's sales, average ticket, inventory value and cash register status.
    The home dashboard on desktop, with the week's best sellers and the products below their reorder point.Stock per warehouse, with reorder points and low-stock products flagged in red.The product catalog with SKU, category, barcode and price.

    Screenshots with demo data.

  4. Fingerprint verification for wholesale

    2025

    Soluciones en Ingeniería Tekniu

    A desktop application connected to Odoo that verifies a wholesale customer's identity with a fingerprint reader before closing the sale, to cut fraud at the counter.

    • Electron
    • Node.js
    • Odoo
  5. Mobile app for an optical store

    2025

    Soluciones en Ingeniería Tekniu

    A mobile app integrated with the ERP over REST so the staff can look up and record information from the sales floor, without walking back to a computer.

    • React Native
    • REST
    • Odoo
  6. Graduation paperwork, automated

    Jan — May 2024

    Instituto Tecnológico de Morelia

    Modules for the school management platform that turned a manual procedure — papers going back and forth between offices — into a digital flow students follow from their own account.

    • Laravel
    • PHP
    • MySQL

About me

I'm a computer systems engineer from Instituto Tecnológico de Morelia, the city where I grew up and where I work from. Since January 2025 I've been at Soluciones en Ingeniería Tekniu, where I run the software department and still write code every day: I assign projects, estimate timelines and review the team's code.

I like to own a system end to end, from the first sketch to the server it runs on, and to stay afterwards to maintain it. That's why I care more about what lasts than about what shows: I'd rather have a module that survives the next Odoo upgrade than a pretty demo that breaks in production.

What I do best is sit down with the person who is going to use the system, understand how they actually work, and turn that into releases that are useful from the first week. Most projects that go wrong don't fail because of the code; they fail because nobody asked enough questions at the start.

I work on central Mexico hours with clients anywhere, and I take on projects of my own when someone needs a person who understands the business and the code in the same conversation.

Outside work

I play the piano, I listen to music all day, and I write code for the fun of it, not only for work.

Line illustration of the Morelia Cathedral, with its two baroque towers and its central dome.

Experience

  1. Head of software and full-stack developer

    Jan 2025 — present

    Soluciones en Ingeniería Tekniu

    I lead two developers and two interns, assign projects, estimate timelines and review code, since April 2026.

  2. Freelance Odoo ERP developer

    Remote

    Self-employed

    Custom modules, functional setup, support and end-user training.

  3. Junior software developer

    Jan — May 2024

    Instituto Tecnológico de Morelia

    Laravel development inside an agile team, with code reviews and iterative releases.

  4. BSc in Computer Systems Engineering

    2020 — 2025

    Instituto Tecnológico de Morelia

Tools

Languages
Python, JavaScript, TypeScript, PHP, Java
Backend
FastAPI, NestJS, Laravel, Express
Frontend and mobile
React, Next.js, Vue, React Native, Electron
Databases
PostgreSQL, MySQL, SQL Server, MongoDB
Infrastructure
Linux, VPS administration, AWS (EC2, S3), Docker, Git, GitHub Actions
ERP
Odoo: custom modules, ORM, XML views, API integration, functional setup, user training

Contact

Do you have something to build, or something that no longer holds up? Tell me about it and we'll go through it together.

Write to me with what you need and what you're working with today. I'll answer with a first read of the problem, no strings attached.

Send me an email
Location
Morelia, Michoacán, Mexico