MARCOS JUÁREZ
COMPILING SHADERS · 0%
00 — Surface Zoom ×1
Computer Systems Engineer

Marcos Juárez

Head of Engineering · Botbi Contributor · Pynbot Contributor · Invitta Studio FRC Mentor · Samurai Code

I lead a team of eight building automation platforms, backends and LLM-assisted workflows — turning repetitive operations into systems that run themselves, at a cost that holds as they scale.

Scroll Mandelbrot / GLSL
01 / ABOUT

Engineer.

I'm a Computer Systems Engineer from Torreón, Coahuila, working at the intersection of RPA, backend development and intelligent process automation. I started writing production code as a programming technician in high school, spent four years on a competitive robotics team, and turned both into a career building systems companies actually run on.

Today I'm Head of Engineering at Botbi, leading a team of eight RPA and web developers. I own the technical standards, the solution architecture and the documentation across several concurrent projects — Solution Design Documents going in, Technical Design Documents coming out — and I still build hands-on when a project needs it. I got there by shipping: junior developer to RPA developer to leading the practice in about a year.

I like problems with hard constraints: competitive programming taught me to reason about correctness and complexity before touching a keyboard — a habit that shows up in every system I design.

9.7/10Final GPA · Computer Systems Eng.
ICPCFormer contestant · International Collegiate Programming Contest
8Developers on the team I lead
02 / EXPERIENCE

The track record.

Mar 2026 — Present

Head of Engineering

Botbi
  • Lead a team of 8 RPA and web developers, enforcing internal technical standards across every deliverable — and still building hands-on when a project needs it.
  • Plan and document the architecture of upcoming work through Solution Design Documents: current-state analysis, realistic automation scope, goals and traceability, phases, requirements and stack selection.
  • Review and validate the final Technical Design Documents so several concurrent projects ship to the same standard.
  • Partner with the Project Manager to keep Agile applied correctly across the engineering team.
  • Design and build prototype software for internal company use.
Team leadershipSolution architectureSDD / TDDPythonAgile
Dec 2025 — Feb 2026

RPA Developer

Botbi
  • Built and maintained attended and unattended automations with Automation Anywhere A360 and Python across HR, Accounting, Inventory Management and Audit.
  • Shipped a multi-model LLM architecture (Qwen + OpenAI) for automated invoicing that routes low-complexity reasoning to a cheaper model to cut operating cost — with a sensitive-data masking layer that guarantees no private information ever reaches an external LLM.
  • Built an automated change-control collector across developments on the Automation Anywhere platform, guaranteeing correct versioning and cutting the Project Manager's turnaround time.
  • Designed internal automation services in Python (Flask, Selenium) to make ongoing development traceable.
  • Led and supported junior developers through functional testing and code review under Agile.
Automation Anywhere A360LLM routingData privacyFlaskCode review
Jan 2025 — Nov 2025

Junior Developer

Botbi
  • Built a Laravel platform for an industrial footwear company, wiring up workflows and several external logistics APIs for order-status visibility — order processing time down 50%.
  • Developed automations with Automation Anywhere and Python for the accounting area of a meat-processing group, eliminating manual error and accelerating the workflow.
  • Designed Qlik dashboards for the finance area of a hydrocarbon company, turning raw data into decisions.
  • Applied Selenium to automate functional testing of internal platforms.
LaravelPHPREST APIsQlikSelenium
2023

Research Collaborator — Computer Vision

Behavioral Physiology Laboratory · UNAM
  • Built a video-based recognition and tracking system for laboratory rats in Python and OpenCV for the Department of Physiology, School of Medicine.
  • Automated the extraction and statistical analysis of behavioral-experiment data that had previously been scored by hand.
OpenCVPythonObject trackingResearch
2022 — Present

Programming Advisor & Mentor

Samurai Code · FRC Robotics
  • Volunteer programming mentor for high-school students in a competitive FIRST Robotics Competition team — my ongoing community work.
  • Programming advisor 2022–2025: computer vision with Python and OpenCV, and advanced robot control systems in Java and Python.
  • Plan the technical season: robot codebase architecture, code standards and hands-on training for new programmers.
FRCOpenCVJavaControl systemsMentoring
Jul 2021 — Dec 2021

Programming Teacher

Robot-Punk STEAM Academy
  • Created didactic courses that introduced kids and teens to programming fundamentals.
  • Planned and developed the academy's programming education programs.
Curriculum designSTEAM
03 / SELECTED WORK

What I've built.

Botbi · AI Engineering01

Multi-model LLM invoicing

An automated invoicing pipeline built on two models instead of one: low-complexity reasoning is routed to a cheap model (Qwen) and only the hard cases reach OpenAI, so the cost curve stays flat as volume grows. In front of both sits a sensitive-data masking layer — client information is stripped before anything leaves the building, so no private data ever reaches an external LLM.

2Models, one router
0Private data to third parties
OpenAI APIQwenCost routingData masking
Contributor02

Pynbot

Low-code automation platform built in Python and C#. I contributed to core development — the layer that lets non-technical users assemble their own workflows.

PythonC#Low-code
pynbot.com
Practice · AI workflows03

AI-assisted engineering

I use Claude as an actual agent in the delivery process, building and training custom skills that standardize how documentation gets written and speed up development — so the SDD/TDD standard I set as Head of Engineering scales without becoming paperwork.

AI agentsCustom skillsDocumentation
Botbi · Platform04

Reusable automation core

Internal Python/Flask services that turned one-off bots into a shared platform, plus an automated change-control collector across every development on Automation Anywhere — correct versioning without anyone chasing it, and a much shorter turnaround for the Project Manager.

PythonFlaskSeleniumTraceability
Botbi · Client project05

Logistics visibility platform

Laravel platform for an industrial footwear company, integrating several external carrier APIs so order status is visible in real time and accuracy is fixed at the source.

−50%Order processing time
Real timeOrder status
UNAM · Research06

Rat tracking for neuroscience

A video-based recognition and tracking system in Python and OpenCV for the Behavioral Physiology Lab at UNAM's School of Medicine — replacing hand-scored behavioral experiments with automated data extraction and statistical analysis.

OpenCVObject trackingResearch
Contributor07

Invitta Studio

Web platform for designing and distributing digital event invitations, with RSVP and QR access — guest management becomes data instead of phone calls.

invittastudio.com.mx
Botbi · Data08

Qlik dashboards

Dashboards for the finance area of a hydrocarbon company — the layer that turned automation logs and raw operations data into decisions.

QlikSQLKPIs
Samurai Code09

FRC vision & control

Computer vision in Python + OpenCV for target detection, and control systems in Java for a robot that has to work on the first try, in front of a crowd, with no rollback.

OpenCVJavaRobotics
This page10

Mandelbrot shader

Fractals are a personal obsession of mine, so I made one the backdrop of this whole page rather than picking a stock gradient. It is a real-time Mandelbrot↔Julia field: a single full-screen quad, GLSL fragment shader, smooth iteration coloring, IQ cosine palette, distance-estimator neon edges, bloom and chromatic aberration — with an endless self-similar zoom loop and an adaptive iteration budget that holds 60 FPS.

Three.jsGLSLWebGLGSAP
Render of the Mandelbrot set
04 / STACK

Tools of the trade.

Languages

PythonJavaJavaScriptC#C++PHPMySQLGLSL

RPA & Automation

Automation Anywhere A360Attended & unattended botsSeleniumSolution Design DocsTechnical Design Docs

AI & LLM Integration

OpenAI APIQwen APIMulti-model cost routingSensitive-data maskingAI agents

Frameworks & Web

FlaskLaravelNode.jsReactREST APIs

Data & Vision

QlikOpenCVpandasNumPymatplotlibSciPyscikit-learn

Infra & Integrations

Git & GitHubLinux / NginxMicrosoft Graph APIWhatsApp Business APIPostmanClickUp

Practices & Leadership

Team leadershipCode reviewAgileQA & functional testingTechnical documentation
05 / RECOGNITION

Competitive record.

2025 Qualified for the ICPC Mexico National FinalsICPC (Concurso Internacional de Programación Colegial) — 45th of 529 teams with my team at the Mexico Grand Prix Among the top 100 teams
2025 ICPC TXST Texas–Mexico InvitationalInternational invitational programming contest, hosted by Texas State University Competitor
2024 OmegaUp Programming Communities CupOrganized by Google — regional and Latin American classification 3rd · Coahuila
136th · LatAm
2024 Competed at the ICPC Mexico Grand PrixNational-level competitive programming Competitor
2024 Competed at TECNM's national Innobotica contestNational robotics competition Competitor
06 / EDUCATION

Foundations.

2021 — 2025B.Eng.

Instituto Tecnológico de La Laguna

Computer Systems Engineering · Torreón, Coahuila — GPA 9.7 / 10. Object-oriented programming, data structures, advanced programming topics, database workshop, web development and computer networks.

2018 — 2021Technician

CBTIS No. 159

Programming Technician · Gómez Palacio, Durango — GPA 9.8 / 10. Where the whole thing started: first production-minded code, first robotics team, first students taught.

Languages

Spanish · English

Spanish (native) · English (intermediate — used daily for technical documentation, client-facing work and international competitions).

Beyond work

Community & robotics

Engineering mentor for Samurai Code (FRC) — training the next generation of programmers is the part of the job that doesn't feel like one.

07 / CONTACT

Let's build
something real.

Open to engineering leadership, RPA and backend work, and AI-assisted automation with real privacy constraints. Fastest way to reach me is email.