José Guerra~/portfolio

Hi, I'm José. Chemical Engineer & MSc in AI.

Chemical engineer, now doing an MSc in AI, and the builder of the agentic system this page describes. Several LLMs, one of them a model of my own that runs offline, share one memory of everything I know, follow written rules, log every change and learn from their own mistakes while a nightly routine checks their work. The same setup produces the engineering tools I design with, a handful of apps and a game. Every number on this page is measured, not estimated.

  • 336,170lines of Python, written
  • 3,213changes logged by agents
  • 32,089nodes in its memory
  • 187lessons learned

01Portfolio

Six builds and 224,884 of those lines of Python, each with a receipt.

02Agent operating system

Four agents, one workspace, fifty-six rules.

Claude, Codex, Gemini and my own local model share one agentic workspace I call Igni. Each claims a path before it edits and logs every consequential change to a shared ledger. A 46-step daily run backs up, audits and re-indexes the lot.

4
agents in the harness
56
standing rules, each with its why
3,213
changes logged since 24 Jun
46
steps in the daily run

Agentic Office · drag to rotate · scroll to zoom

change-ledger.md4–11 Oct 2026
10-11 01:12 claude off-axis-window Rev G: hall at real size in metres, CC0 props 3–36 m
10-10 14:39 claude GPU Bar Rev C: IOKit reads, per-client GPU deltas, 0.5 s-averaged total
10-10 10:31 claude claim lifecycle closed: release-session, SessionEnd hook, nightly sweep, 17 tests
10-09 21:16 claude new skill: I/O list + ISA-5.4 loop DXFs from a JSON spec, gated against the netlist
10-04 22:33 codex The Hammer Falls v1.43 delivered: nine realism changes implemented

00Igni · how I think

Igni: how my mind works, written down.

Igni is the agentic architecture I work inside: a knowledge graph for what I know, written rules for how I work, and a harness that loads both into every LLM agent before it touches a file, whichever model it is, my own included. When an agent gets something wrong, the fix becomes a lesson; a lesson that repeats becomes a rule. Less an app than a way of working the agents can read.

  1. a mistake
  2. a lesson
  3. it repeats
  4. a rule
  5. every agent, next session

Igni · drag to rotate · scroll to zoom

03Retrieval

Every question starts in the brain.

A neural link to everything I know: projects, files, notes, drawings and code in one knowledge graph, wired into the whole system and served to the agents as a local MCP server. Query it before opening a file; exhaust it before calling anything missing.

Drag to rotate · scroll to zoom

  • 32,089 nodes
  • 50,717 edges
  • 3 MCP tools: search, explain, path

04Engineering tools

Ten tools that draw and check what a plant needs.

Most are skills: written procedures with their checks built in, so nothing ships until it passes. Open any of them for the detail.

3D plantPlants as solids; six audit checks.STEP + DXF
P&IDNetlist first; no line can dangle.G0–G8
PFD & mass balanceNo drawing until the balance closes.balance closes
ElectricalIEC panels, checked by their netlist.netlist checked
IsometricsOne sheet per line, checked to the P&ID.65 components
CalculationsEvery number from first principles.three layers
I/O & loopsOne spec, checked against the wiring.ISA-5.4-style
Data sheetsOne A3 sheet with the vessel drawn.vessels
Simulation30 equipment types, steady or dynamic.EIWA
Sketch → CADA hand sketch in, a layered DXF out.P&ID Studio

05Foundations

From LNG terminals to water plants, now building with AI.

Experience

  1. 2026–Project EngineerWater-treatment engineering · IrelandFiltration, softening, RO, DI, UF, chemical dosing and UV: design, specification, suppliers and commissioning.
    • Technical point of contact for pharmaceutical, food, manufacturing and municipal clients, from enquiry to commissioning.
    • Brought AI tools into the team’s daily work: document search, drawing and proposal generation, automated quality checks.
  2. 2023–25Operations ManagerFood distribution · USAOperations, the purchasing and contracts team, sales targets, import-cost negotiation and inventory KPIs.
    • Accountable for monthly commercial targets and client retention.
    • Resolved customer and supplier disputes on quality, quantity and delivery times.
  3. 2023Technical ManagerFlotation technology for mining · ChileLed engineering, lab, projects and admin; restructured a team of 13 and brought the technology to large miners in Chile and Canada.
    • Client-side pilot-plant campaigns that proved the technology on the client’s own site.
    • Introduced performance metrics, standardised functions and redefined roles; reported to the US parent company.
  4. 2021–23Product ManagerElectronics import · ChileLogistics, sales and customs; the product lifecycle, the annual sales plan and supplier negotiation in China.
    • Ran the full import and customs-clearance process.
    • Prepared the annual sales plan and monthly reports.
  5. 2019–21Head of Process Engineering & Energy EfficiencyLNG regasification terminal · ChileEnergy-efficiency and pre-feasibility studies, green-hydrogen and energy-recovery screening, ISO 50001 certification, commissioning of ultrasonic meters and cryogenic pumps.
    • Chaired interdisciplinary committees (process, mechanical, electrical, instrumentation, operations) that approved plant changes on a live, safety-critical site.
    • Member of the technical committee of the national natural-gas industry association.
  6. 2015–19Process Engineering & Metering SupervisorLNG regasification terminal · ChileProcess engineering and the gas-quality lab, national consumption forecasts, CAPEX/OPEX, ISO 6974/6976 metrology, ISO 9001/14001/OHSAS 18001 certification.
    • Monthly and annual reporting to the board.
    • Maintenance plans for the terminal’s analytical and metering instruments.

Education

Chemical engineeringProfessional title in chemical engineering after a six-year programme in Chile, with internships at a refinery and a copper smelter.2005–13
BSc in EngineeringEngineering-science degree, the first stage of the same programme: maths, physics, thermodynamics and transport phenomena.from 2005
MSc in Artificial IntelligenceStudying it alongside full-time engineering work.2026–27

Certifications

  • ISO 50001 Lead Auditor (IRCA)
  • Aspen HYSYS dynamic modelling
  • ISO 9001 · 14001 · 18001 · 27001 integrated systems
  • ISO 17025 laboratories
  • Ultrasonic meters & gas chromatographs
  • Metrology & measurement uncertainty
  • Gas metering systems & stations
  • Tank-level instrumentation
  • Process gas chromatograph O&M
  • Flotation pilot & demo plants (USA, Canada)

Community Claude Community, Cork · AIS26, Dublin

Languages Spanish, English

Software Python · JavaScript · MATLAB · VBA · Git · Electron/Node · Aspen HYSYS · PIPE-FLO · AutoCAD · OSIsoft PI · Power BI · SAP · TIA Portal · Blender · Unreal Engine 5

AI Claude Code · Codex · Antigravity · Ollama · MLX · MCP · RAG · knowledge graphs · eval harnesses · LoRA

06Own model

My own model, running offline.

An open model on my laptop inside Raszagal, a harness I wrote. Given a written brief, it picks my process-diagram skill and returns the finished CAD drawing on its own: 119 s the first time.

Raszagal routes each request to a skill, retrieves from my knowledge graph, and verifies answers by running them instead of judging them: code pass rate went from 72 to 89 % on that change alone. Anything that came in through web or mail is tainted and cannot run code until I approve it.

Base
Qwen3.6-35B-A3B, open (Apache-2.0)
Experts
256, 8 per token, ~3B active
Size
4-bit, 23 GB, 256K context
Runs on
one laptop, fully offline; speaks the OpenAI API
Speed
47–64 tokens/s measured locally; +46 % on the MLX runner
Harness
28,168 lines, 16 tools, 19 skills
Safety
web or mail input locks code until I approve
Tested
163 cases, 8 axes, no AI judge
Training
LoRA on my own architecture.
89 %
Latest official gauntletA 120-case slice of a 163-case bank, three seeds pooled, compared case by case against the previous build.
100 done55 partial64 to do

Zeratul · drag to rotate · scroll to zoom

Gauntlet by axis17-Sep-2026 · 120 cases · three seeds pooled · pass rate

  1. Math100
  2. Calibration100
  3. Code100
  4. Domain94
  5. Reasoning92
  6. Agentic76
  7. Authority75
  8. Instruction67

Why this base12-Jul-2026 bake-off · same 44-case suite · deterministic checks, no AI judge

  1. Qwen3.6-35B98
  2. Qwen3.6-27B95
  3. gpt-oss-120B, the incumbent89

07Lab

Where new tools are tried before they earn a place.

Where new tools are tested before they join a new build programme version: seven leading open-source repos for water and process engineering on GitHub, which I am rebuilding as new, upgraded versions.

WaterTAPUpgrade: desalinated water for a mine, screened fast.upgrade in progress
QSDsanUpgrade: treatment options compared on cost and carbon.upgrade in progress
BSM2Upgrade: years of realistic plant data, on demand.upgrade in progress
PhreeqPythonUpgrade: a scaling and neutralisation calculator.upgrade in progress
WNTRUpgrade: earthquake damage and recovery for a water network.upgrade in progress
fluidsUpgrade: pump and pipe sizing, in Spanish.upgrade in progress
PyODUpgrade: faults found in plant data.upgrade in progress

08Inventions

Six apps, one system.

Six apps built around the system: one decides what the agents may do, one is its face, one types what I say, one listens to my music, one pins a window on top and one lives in my pocket.

Arbiter

Reviews every Claude Code and Codex permission request from the menu bar: one plain sentence on what will happen, a risk level, and more friction for riskier requests.

Swift · menu bar
Mojo

The system's own face: its expression follows the measured state of the workspace, and it answers questions from the knowledge graph.

Electron · cockpit
WisprPro

Hold a key, speak, let go: the words land at the cursor in any app, transcribed and tidied on my own Mac, nothing sent anywhere.

Swift · local Whisper
Musi

A Logic Pro companion that listens to the project: tempo, key, groove, drum grid, chords, loudness, and the closest sound in my own sample library.

Electron · Python engine
Topit

Pins any window on top of the rest. An open-source app I compiled from source, patched and signed on my own Mac so it keeps working without its update feed.

Swift · built from source
Mio

A live AI companion for the iPhone: screen always on, a wake word, streamed speech you can interrupt, and a model that runs on the phone itself.

Swift · iPhone · on-device

09Off hours

Where the same tools go to play.

The Hammer Falls marine · walk cycle · drag to rotate · scroll to zoom · Marine and C-14 rifle model by dwelfster, CC BY

The Hammer FallsA third-person shooter in Unreal Engine 5.8, C++ and Blueprints: compiled, packaged and profiled from the terminal, the editor running without its window.UE 5.8
Rig and rifle holdPython scripts in headless Blender build the rig and its IK: the wrist follows the rifle, the first-person camera rides the head bone.Blender
Build pipelineSome 46,000 lines of Python drive the headless editor: builds, screenshot checks and the metrics that decide the next fix.Python
Off-axis windowA ruined hall behind the screen that shifts with your head, at real scale.head-tracked
3D from picturesScreenshots rebuilt as geometry in headless Blender, measured before modelled.Blender
This marineA fan-made marine (dwelfster, CC BY), decimated and its walk baked offline, drawn beside this list on a plain 2D canvas: no WebGL.canvas

↵Let's talk

Hiring, collaborating, or curious how my mind works?

Find me on these.

GitHubjmguerrav LinkedInjoseguerrav TikTok@ignitzen AI consultancya new site, under developmentsoon