Industrial Civil Engineer (Universidad Adolfo Ibáñez) and former Chilean Navy Officer. At BASF I serve as one of two Implementation Experts on the SAP R/3 → S/4HANA migration for Spain, Ukraine and Portugal. I'm also the process owner for EMEA Revenue Recognition across all EMEA companies, and lead Finance & Controlling for three legal entities (Bahrain, Netherlands, Saudi Arabia) with €1.1B combined annual sales.
Five years ago I co-founded Innercore, an applied-AI product company serving the Chilean Navy and seven other public-sector clients. Our flagship, Sea Guardian, tracks ~1,000 vessels in production as the Navy's master maritime situational awareness platform.
More recently I co-founded Oxidelabs, a consultancy specializing in AI-driven automation, custom dashboards, and bespoke software for enterprise clients.
My focus sits at the intersection of process automation, finance transformation, and applied AI. I ship with modern stacks — Next.js, Vite, FastAPI, Supabase — using AI-assisted development as my daily workflow.
Interactive trainer for the German Sign Language (DGS) fingeralphabet. Real-time hand detection with MediaPipe Hand Landmarker and classification with an MLP trained from scratch in TensorFlow.js on my own hand-landmark dataset — no pretrained classifier, just custom features. Capture samples, train the model, and run inference entirely in the browser. No backend.
Ask Berlin's official cadaster of 962,000 trees in plain English or German. Claude generates PostgreSQL, runs it on Supabase + PostGIS, plots results on a map (points or choropleth), and interprets them. Includes auto-retry up to 3 times when the LLM-generated SQL fails. Ships with a custom MCP server exposing the dataset as Claude-callable tools, and a first-class eval suite (20 cases) that drove the agent from 85% to 100%. Next.js + Supabase + Anthropic API + MapLibre + MCP.
Compliance tracker for the German federal BNB sustainability certification system. 45 official criteria modeled, Supabase schema, 13 interactive UI mockups.
Real-time air-quality dashboard on top of the official Berliner Luftgütemessnetz API. Six pages: pollutant overview, station map, time-series, EU limits, weather, alerts. Bilingual EN/DE. Vanilla HTML/CSS/JS + Leaflet, zero build step.
Rental property analyzer with full month-by-month amortization, IRR via bisection, cap rate, cash-on-cash and a year-by-year equity projection. All calculations client-side. Next.js + Tailwind + Intl.NumberFormat. Auto dark mode.
Property listing and reservation site for a German short-stay estate. Bilingual (DE/EN), full legal compliance. TanStack Start + Cloudflare + Vite.
Interactive choropleth map of Berlin's 12 Bezirke with real-estate and demographic data. Click any district to explore population, rent, density, and commercial-property context. Next.js + MapLibre + Berlin Open Data, no backend.
/ 04 — Get in touch
Currently exploring product, builder and solutions-engineering roles in AI & automation in Berlin. Open to conversations.
Languages
Status
Berlin · work-authorized (family reunification permit)