What have I been up to?
Short version: I like building things that can prove what they claim — systems that ship with their metrics attached. Lately that means legal AI in production, machine learning on sound and images, and a steady pull back toward the physics I came from. Here's the path so far.
Founding Software Engineer · pin
Legal document intelligence in production (private demo, real users): every answer a lawyer gets is cited to the exact page of the case file. Built the engine and the full app end to end.
pin →Full-stack Development Software Engineer · HealthAtom
LATAM's leading healthtech (Dentalink · Medilink · Gerty): 8,000+ clinics, 60,000+ health professionals, 20+ countries, ~42M appointments a year, a 200+ person team. I shipped across the payments portal (backend + frontend), the online-booking app, billing and messaging APIs, new features and redesigns, plus refactors and maintenance of the core SaaS — working through code review across large teams. Stack: PHP (CodeIgniter), React, SQL.
healthatom.com →Founding First Software Engineer · Talia
IoT + AI systems for real-time detection of illegal logging — edge audio intelligence, cloud analytics, and instant alerts for forest rangers.
STEM Education Advisor · CNTV / Argumental Films
Sole scientific advisor for "¡Manos al experimento!" — a 13-episode children's science series filmed in seven days. Designed and validated every experiment for safety, rigor, and fun.
watch the series →Full-stack Software Engineer · Reimpact
Engineer #2 at a B2B SaaS for environmental-law compliance (Ley REP, Chile). Helped scale from 4 to 20+ enterprise clients, improved core workflows 60%+, and took automated test coverage from 0% to 67%+.
reimpact.cl →Research & Internships · PUC Chile / Astro-Engineering Center
Thesis on the gravitational dynamics of an exoplanetary system (planet formation). Radio-telescope calibration, interferometry, and HI 21cm spectroscopy at the UC teaching observatory.
aiuc.puc.cl →projects
Private by default.
software products
Lawyers lose hours interrogating thousand-page scanned case files — and can't act on an answer they can't verify. pin reads the file and answers with a citation to the exact page, source image alongside.
Local-first by design: an OCR cascade feeds hybrid retrieval, nothing leaves the machine, and operating cost stays at $0. 30k+ pages ingested at ~10–100 pages/s, 98.5% recall@k50, ~2,000 automated tests.
python · fastapi · react · faiss · sqlite fts5 · paddleocr / qwen-vl
→ let’s talk about this oneIllegal logging is heard before it's seen. talia puts solar-powered ears in the forest and turns a chainsaw into an alert a ranger receives within minutes, with audio evidence and GPS.
Edge-first: the PyTorch classifier runs on the sensor itself, LoRaWAN carries only events, and the backend triangulates the source. Every confirmed alert goes back into training.
esp32 · lorawan · pytorch · fastapi · react
→ let’s talk about this oneHours of lectures and family recipes live trapped in video, useless for studying or printing. vi2bo turns a video into a clean, typeset PDF.
A three-stage pipeline — faster-whisper transcription, structured Markdown, LaTeX — with every equation test-compiled before embedding, and scene detection to keep the frames worth keeping.
python · faster-whisper · scenedetect · latex
→ let’s talk about this onemachine learning
From raw highway footage to a mailed report: speed sentinel finds each vehicle, estimates its speed, and builds the evidence file for the violation.
YOLO/Detectron2 detection with per-vehicle tracking; speed comes from calibrated frame geometry; the output is a frame-accurate PDF report, delivered by email.
yolo · detectron2 · opencv · python
→ let’s talk about this oneNo city has the full picture of its own pavement. street decay maps road damage city-wide with zero new hardware, ranking the worst streets with photographic evidence.
Models fine-tuned on car-POV Mapillary imagery score damage frame by frame; aggregation turns detections into an actionable list per street.
pytorch fine-tuning · mapillary api · python
→ let’s talk about this onescience
The thesis line, reopened as software: how do galaxies and planetary systems form? pleamar runs numerical experiments on gravitation — N bodies, time, patience.
Built on JAX for differentiable, GPU-ready N-body integration, equinox for structure, astropy for honest units. Made to be measured, visualized and questioned.
python · jax · equinox · astropy
→ let’s talk about this oneA wet lab generates more data than hands to analyze it. This collaboration with the Microbiology Lab at Universidad de Chile puts computational analysis at the service of the bench.
Reproducible pipelines over sequencing data. Publication incoming 2026 — Patricia Palma et al.
python · bioinformatics pipelines
→ let’s talk about this onetools & infra
Autonomous coding agents hit forks a human should decide. queltehue is the sentinel that reaches you over the cheapest channel that works: a log line, a Telegram card, or a natural phone call answered hands-free.
FastAPI backend with SQLite state; channel escalation is configurable policy, not new code. Free and self-hosted by default.
python · fastapi · sqlite · telegram · voice
→ let’s talk about this oneA damaged QR on a real ID card, brought back bit by bit. Data recovery that can prove itself.
Reed–Solomon error correction applied by hand, every recovered byte cross-verified against a second decode path — non-falsifiable by construction.
python · reed–solomon
→ let’s talk about this oneCode quality is usually argued with adjectives. concon argues with measurements: hundreds per run, against industry-standard metrics.
tree-sitter parsing across languages; complexity, coverage, duplication, hygiene, docs. Its one hard rule: a metric that cannot be computed honestly reports unknown — never a vibe.
python · tree-sitter · static analysis
→ let’s talk about this oneAn autonomous agent is only as good as the workspace it wakes up in. bootflower prepares that workspace — and proves it.
Environment, tooling and repo state laid down with byte-level verification of every artifact. It's the same system that keeps this very site's workflow in sync.
python · agents · byte-verified bootstrap
→ let’s talk about this oneside quests & memes
A meme with a build system: it screams "FAHH!" when a merge lands and cackles when a PR gets closed. Zero utility, maximum joy.
Git hooks wired to a soundboard; sounds and triggers configurable per repo event.
git hooks · audio
→ let’s talk about this oneRepos drift and READMEs lie. Every Monday, palomita audits my repositories, writes each a factual changelog, and synthesizes a cross-repo newsletter.
Git is the only state and GitHub Actions the only runtime — no database, no server. Delivery belongs to its sister, queltehue.
github actions · llm pipeline · git-as-state
→ let’s talk about this oneAn operating system for a human life — not another task manager. It surfaces the ≤3 things that matter today, and why.
It weighs energy, mood, health and neglected areas; a deterministic engine decides and AI only narrates. Health before output — never streaks, shame or guilt.
deterministic engine · tui
→ let’s talk about this oneA full social app engineered to be anti-social: it only turns on during magic hours — times containing a 6 or a 7 — and you only see the feed after posting your own 67. Built for my nephew; my friends still upload theirs.
Auth, synced video, messaging, feed, likes, profiles; the time gate smuggles in a math lesson about reading the clock — and a little Pavlov.
auth · realtime sync · video · feed
→ let’s talk about this onefor context
Three habits I can't switch off.
01Science
Astronomy taught me to distrust my own answers: measure first, quantify the uncertainty, let the data overrule me. It's why my systems ship with their metrics attached.
02Education
Teaching physics taught me that if I can't explain something simply, I don't understand it yet. That discipline carries into design docs, code review, and every conversation with a non-engineer.
03Engineering
Years across PHP, Python and TypeScript taught me that plain, well-tested code is what survives production. I write for the person who maintains it next — usually future me.
AFK
Family & friends first — happily engaged. Music, always. I make time for the outdoors; it keeps the heart happy and the head light. Also: plants, and eating well.
