ES

Our Work

Portfolio

Engineering prototypes, software products, and technology solutions

3D & Visualization · Jul 2026

Lidar3D — Streaming 3D Reconstruction Lab

An early research lab for feed-forward streaming 3D reconstruction: an ordered RGB or LiDAR stream becomes a camera trajectory, dense metric depth and a fused colored point cloud. The heavy engine runs offline on a GPU; the site replays the baked cloud across four point-cloud renderers under one unified transform — with a strict renderer-honesty discipline as the point.

3d-visualization research computer-vision point-cloud reconstruction +1
Simulation & Operations Research · Jul 2026

MineHaul — Mine-Haulage Discrete-Event Simulation

An open-source Python package (minehaulsim) for deterministic discrete-event simulation of open-pit and underground mine haulage on constrained road networks, with seeded parametric mine generators. Byte-deterministic, numpy-only, well-tested — the companion generator that feeds structure-real scenarios to DispatchLab.

simulation des mining haulage python +2
Data Engineering · Jun 2026

Atalaya — A Watchtower over Chile's Open Data

Atalaya harvests Chile's Data Observatory open catalog, profiles every downloadable table, and mines five kinds of cross-dataset relation — same-source, semantic similarity, spatial overlap, joinability and statistical correlation — into an explorable knowledge graph, with client-side semantic search running in the browser. Honest about evidence strength, never causal.

data-engineering knowledge-graph information-retrieval embeddings onnx +1
Mining & Optimization · Jun 2026

CutoffGrade Studio — Lane's Optimal Cut-off Grade

An open, explainable studio for Lane's optimal cut-off grade: feed a grade-tonnage curve plus prices, costs and three stage capacities, and it computes the NPV-maximising declining cut-off trajectory, NPV, mine life and cashflow — live in the browser, with the exact algorithm as the authority and a learned surrogate only for speed.

mining optimization economics cutoff-grade lane +2
Predictive Maintenance · Jun 2026

RotorVitals — Rotating-Machinery Condition Monitoring & Prognostics

An in-browser condition-monitoring and prognostics workbench for rotating machinery (bearings-first), running on real measured vibration. A source selector switches between a synthetic signal generator, real diagnosis segments (CWRU / Ottawa order-tracked / MaFaulDa), and real run-to-failure trajectories (FEMTO / XJTU / IMS). A classical DSP chain, a learned WDCNN + deep-autoencoder, and a four-model RUL ladder run live via onnxruntime-web. Honest by design: synthetic labelled as such, cross-domain transfer flagged, frequency relations exact.

predictive-maintenance condition-monitoring prognostics rul vibration +6
Mining Analytics · Jun 2026

Faena — Mining-Analytics Hub

A single open launcher that catalogues a growing set of independent, in-browser mining-analytics tools across the value chain — exploration → drill & blast → load/haul → comminution → processing → tailings → asset health → economics. Each tool is its own documented product on a named real dataset or a validated synthetic. Three live today, seven in active development, and more mapped on a visible roadmap.

mining analytics hub launcher astro +1
Mining & Optimization · Jun 2026

ChargeCascade — Tumbling-Mill Charge Motion & Power Studio

A live in-browser 3D studio for tumbling-mill (SAG / ball / rod) charge motion and power: critical speed, the Davis cascading → cataracting → centrifuging transition, toe/shoulder angles, and Hogg-Fuerstenau / Morrell-form / Bond power — published closed-form physics recomputed on every slider, with a trained ONNX power surrogate and an out-of-envelope anomaly guard running client-side.

mining comminution simulation 3d-visualization physics +2
Scientific Machine Learning · Jun 2026

PINN-Lab — A Runnable Catalogue of Physics-Informed Neural Networks

A live catalogue of 19 Physics-Informed Neural Network cases — each trained offline (DeepXDE → ONNX), validated against an analytic, benchmark, or real-data anchor, and re-inferred live in the browser: move a physical parameter and watch the trained network re-solve the PDE.

scientific-ml pinn deepxde onnx pde +2
Quantum Computing · Jun 2026

QLab — Quantum Laboratory

A public, didactic quantum-computing lab that runs real frameworks (Qiskit, PennyLane, Cirq, Stim) on 20 worked cases and puts every quantum method next to its classical baseline — and honestly shows that at lab scale, classical still wins.

quantum-computing qiskit pennylane cirq stim +2
Simulation & Operations Research · Jun 2026

CAOS SimLab — A Didactic Lab for Simulation (DES & ABM)

Land straight in a running simulation, move the sliders, and watch the dynamics change. An open lab for Discrete-Event Simulation and Agent-Based Modeling — ten worked scenarios across six visualization families, each a pure function of (params, seed) so replay is exact, validated against theory where it exists.

simulation des abm operations-research simpy +3
Geophysics & Seismic Hazard · Jun 2026

CAOS Seismic — Honest Probabilistic Earthquake Forecasting

Earthquakes cannot be predicted, but their probability can be forecast — honestly. A daily, calibrated, conditional probability of seismic events over 1/2/7-day horizons, always shown next to its long-term baseline and scored prospectively against reality with the field-standard CSEP framework. A forecaster, never an alarm.

seismology forecasting probability etas csep +3
Mobile Apps · Jun 2026
Proprietary

Glissa — Expressive Glissando Instrument

A private mobile musical instrument whose signature is continuous glissando — slide smoothly between notes with Keys, Glide and Auto modes — backed by an FX rack, instrument morphing, sampled packs, and a Pro tier with cloud sync.

mobile audio music synthesis react-native +2
Mobile Apps · Jun 2026
Proprietary

Ronquy — On-Device Snore Detection

A private mobile app that detects snoring on-device, overnight, with no audio leaving the phone — a YAMNet + TFLite model runs an 8-hour audio-and-inference loop locally, with an optional cloud account for sync.

mobile audio-ml on-device yamnet tflite +2
Agentic AI & Automation · Jun 2026
Proprietary

Mantia — Agentic Industrial-Maintenance Suite

A private suite of agentic assistants for industrial asset maintenance, shaped to enterprise EAM data via OData. A portal hub catalogs three specialist agents — work-order generation, spares planning, and notification triage — all built on one shared agent core with a mock-or-real connector.

agentic-ai maintenance odata eam llm +2
Mining & Optimization · Jun 2026
Proprietary

Veta — Agentic Mineral-Tracking Decision Support

A private decision-support system that turns a natural-language question (typed or spoken) about a mineral-processing operation into a traceable, evidence-backed answer — a multi-stage agent pipeline routes the query to tiered solvers and grounds every recommendation in plant data with RAG.

mining decision-support agents rag voice +2
Mining & Optimization · Jun 2026
Proprietary

Circuita — Stochastic Mineral-Tracking Engine & Console

A private analysis console built on a stochastic cellular-automaton engine that tracks material through a processing circuit. It produces fan, balance, delta and inventory views per pile and exports a self-contained, bilingual report with inline-SVG charts.

mining cellular-automaton simulation material-tracking reporting +1
Spectral Analysis · May 2026

LDA-HSI — Wordification Design-Space Platform

A research platform that asks which representation a hyperspectral topic model should see: 19 wordification recipes × 4 topic-model backbones × Q∈{8,16,32}, scored on a 12-axis battery across six public scenes, with a live web app and API.

hyperspectral topic-modelling representation-learning lda etm +2
Quantitative Finance · Apr 2026

Finn — Personal Finance & Market Forecasting

A full-stack personal-finance and market-analytics app: track instruments, build watchlists and portfolios, run statistical and ML forecasts with walk-forward validation, review risk, and read FinBERT news sentiment — with LATAM coverage (IPSA + Chile macro) behind a fast, server-rendered UI.

quant forecasting finbert portfolio risk +3
Audio & Signal · Apr 2026

Auralis — 6D Audio Embedding Visualizer

Turns any sound into a navigable 6-dimensional universe. Audio is mapped onto seven embedding tracks — interpretable spectral features, PCA/t-SNE/UMAP projections, the Tonnetz harmonic space, YAMNet event semantics, and CLAP audio-text meaning — and rendered as a luminous 3D trajectory you can fly through, across a curated library of 102 sounds.

audio embeddings visualization threejs clap +3
3D & Visualization · Mar 2026

Mine Pile Visualizer — Stockpile & Circuit Topology Explorer

A local-first web app for exploring mining circuit topology, live material state, stockpile 3D structure, and historical profiler data. Built on Next.js 16 with React Three Fiber.

mining visualization nextjs react three-js +3
Geotechnical & Risk · Mar 2026

UnderMine Risk — Geotechnical Risk Operator Dashboard

An interactive operator dashboard that turns weekly geotechnical risk model output into an actionable mine map. Per-extraction-point risk on a deck.gl view, aggregation layers, per-lever actionables, and printable monthly reports. A portfolio demo running on fully synthetic data.

geotechnical mining-safety deckgl nextjs dashboard +2
Accessibility & Haptics · Feb 2026

FeelIT 2.0 — Haptic Accessibility Workbench

A web-based haptic accessibility workbench enabling visually impaired users to explore 3D objects through touch, read Braille text in immersive 3D environments, and navigate a haptic desktop. The modern realization of a vision begun in 2008.

accessibility haptics braille three-js fastapi +2
Spectral Analysis · Oct 2025
Proprietary

Hyperspectral Mineral Classification Platform

A machine learning platform for classifying minerals and estimating abundances from hyperspectral imagery (VNIR/SWIR). Compresses turnaround from days to minutes for routine mineralogical characterization.

hyperspectral machine-learning mineral-classification cnn fastapi +1
3D & Visualization · Aug 2025
Proprietary

Crusher Liner Wear Management System

A full-stack platform for tracking and forecasting crusher liner wear from raw 3D laser scan data through to production deployment. Replaced manual caliper measurements with automated 3D point cloud analysis.

point-cloud 3d-analysis wear-forecasting fastapi nextjs +1
Geotechnical & Risk · May 2023
Proprietary

Geotechnical Risk Prediction System

A machine learning system for predicting geotechnical hazards — rockburst and slope instability — in underground and open-pit mining. Provides weekly systematic risk assessment with SHAP-based explainability.

machine-learning geotechnical mining seismic risk-prediction +1
Computer Vision & AI · Dec 2022
Proprietary

Environmental Monitoring & Mitigation System

An environmental monitoring system combining computer vision, predictive modeling, and Generative AI to detect, forecast, and mitigate pollution events at mining operation sites. Achieved 15% reduction in severe alert events.

computer-vision generative-ai environmental monitoring deep-learning
Spectral Analysis · Aug 2022

Hyperspectral Mineral Analysis by Topic Modelling (2022)

The original 2022 conference work that reframed hyperspectral mineral characterisation as a topic-modelling problem: spectra as documents, LDA topics as a routing layer for per-topic regression. Cut copper-recovery error an order of magnitude on private drill-core data.

hyperspectral topic-modelling lda geometallurgy mineralogy +1
Mining & Optimization · May 2022
Proprietary

Real-Time Material Tracking & Blending System

A real-time material tracking and blending optimization system maintaining a digital twin of ore flow from mine pits through conveyors and stockpiles to processing plant inputs. Significantly improved blending compliance.

digital-twin optimization mining pyspark kedro +1
Mining & Optimization · Dec 2021
Proprietary

Mining Process Optimization Platform

An end-to-end ML platform for optimizing mineral processing — SAG milling, flotation, thickening — deployed across multiple mining divisions. Delivered +100 TPH throughput uplift and measurable copper recovery improvements.

machine-learning mining optimization kedro azure +1
Computational Optics · May 2020

Dual Photography Lab

An interactive application implementing the dual photography technique — reconstructing how a scene looks from a projector's point of view using light transport matrices, SVD decomposition, and Helmholtz reciprocity.

computational-photography linear-algebra svd compressed-sensing dash +1
Research & Thesis · Dec 2019

Information-Theoretic Sampling for Geological Image Recovery

Doctoral thesis addressing optimal sensor placement — where to place N measurements to minimize posterior uncertainty in binary random fields. Introduced AdSEMES algorithm with submodularity guarantees. Published in Mathematical Geosciences and Natural Resources Research.

phd-thesis information-theory entropy geostatistics optimal-sampling +1
Spectral Analysis · Aug 2019
Proprietary

HyClus Viz — Hyperspectral Clustering Visualization

Deep autoencoders combined with t-SNE for transforming raw hyperspectral data into interpretable visualizations. Achieved 95-97% accuracy for grain size classification from mining comminution feeders.

hyperspectral deep-learning dimensionality-reduction t-sne autoencoders +1
3D & Visualization · May 2018

GrainSight — Particle Size Distribution from RGB-D Data

A 3D particle size and granulometry analyzer using marker-based watershed segmentation on RGB-D data. Extracts 18 geometric properties per grain and fits Rosin-Rammler PSD distributions with ISO 565 sieve simulation.

granulometry particle-size watershed depth-profiling rosin-rammler +2
3D & Visualization · Jul 2017

SurfaceScope — RGB-D Depth Profiling for Surface Analysis

An RGB-D depth profiling system for analyzing mineral sample surfaces. Creates 3D reconstructions via pinhole camera model with bilateral filtering, normal estimation, curvature computation, and ISO 4287 roughness metrics.

depth-profiling 3d-reconstruction surface-analysis granulometry fastapi +2
Research & Thesis · Feb 2016

Optimal Spatial Sampling via Information Theory

Implements the AdSEMES algorithm for optimal spatial sampling in binary random fields — specifically channelized geological reservoirs. Companion code to published papers in Mathematical Geosciences and Natural Resources Research.

information-theory entropy sampling geostatistics python +1
Education & Outreach · Dec 2014

Micromundo — Virtual Microscopy & Science Education Platform

A digital platform integrating education with virtual microscopy, making optical science accessible through low-cost 3D-printed microscopes ($50-100 vs $2,000+ professional) and web-based visualization tools. Backed by Start-Up Chile and Microsoft Imagine Lab.

education microscopy startup science-outreach wordpress +1
Biophysics & Simulation · May 2013

Cellular Potts Model Simulator

A CPM simulator for modeling collective migration of Dorsal Forerunner Cells during zebrafish development. Cells as deformable bodies on a lattice with Gaussian filopodia, durotaxis, and contact interactions at 10-50 FPS.

biophysics cellular-potts-model simulation computational-biology fastapi +1
Accessibility & Haptics · Jul 2012

FeelIT — Haptic Accessibility Prototype (2008-2012)

The original FeelIT project — a digital environment with tactile feedback for blind users to explore virtual objects through relief information. Pioneered a 10×10 electromagnetically controlled pin-array display and servo-motor haptic devices.

haptics accessibility virtual-reality hardware assistive-technology
Computational Optics · Jun 2012

Super-Resolution Microscopy via Optical Fluctuation Imaging

Implements SOFI — a computational super-resolution technique extracting sub-diffraction spatial information from temporal fluorescence fluctuations of quantum dots. First successful SOFI implementation in Chile. Resolves ~120 nm features below the 232 nm diffraction limit.

super-resolution microscopy sofi cumulants quantum-dots +2
Biophysics & Simulation · Aug 2011

3D Embryo Cell Migration Simulator

A 3D simulation of Deep Forming Cell collective migration on the surface of a spherical zebrafish embryo during epiboly. Uses AER coordinate system with WebSocket streaming and Three.js visualization.

biophysics simulation three-js fastapi developmental-biology +1
Computational Optics · Mar 2010

Dynamic Holographic Optical Tweezers

Real-time computation and visualization of holographic phase masks for optical tweezers systems. Implements the weighted Gerchberg-Saxton algorithm for shaping laser beams into multiple focused traps to manipulate microscopic particles.

optics holography computational-physics fastapi python
Accessibility & Haptics · May 2009

3D Haptic Simulation with Octree Collision Detection

A 3D simulation system recreating haptic interaction with virtual objects. Uses octree spatial partitioning (O(N log N)) and Separating Axis Theorem for collision detection with spring-damper Kelvin-Voigt force model.

haptics collision-detection octree three-js fastapi +2
Robotics & Control · Dec 2008

Robotic Writer — 5-DOF Scorbot III Simulation

A full simulation and control environment for a 5-DOF Scorbot III robotic arm that picks letter blocks and spells words. Uses Denavit-Hartenberg convention with analytical closed-form inverse kinematics for real-time performance.

robotics kinematics denavit-hartenberg simulation dash +2