solsoletti
ENES

ENGINEER

hi, I'mSol Soletti

I take ideas from a hunch to production: AI-first, and with the evidence on the table.

Open to conversations·Rosario, Argentina·UTC-3

experience

Where I'm building.

  1. Engineer

    Teramot · Argentina

    Dec 2025 → now

    Two products, end to end, and the lead on the newest one.

    Teramot Beacon

    I lead work across the node, the protocol and the UI: the slice cache, the MCP server, dashboards, monitors and data-quality checks. I explore new approaches early, prototype them, and take the ones that hold up to production.

    Teramot data platform

    Backend engineer on Teramot's main platform: Go services, business logic and internal processes, plus the quality, maintainability and performance work that keeps it running.

    • Python
    • Go
    • DuckDB
    • PostgreSQL
    • MCP
    • LLMs
    • TypeScript
    • Next.js
    • AWS
  2. IT Intern · AI agents lead

    Argental S.A.I.C. · Granadero Baigorria, Santa Fe

    Aug 2025 → Dec 2025

    My first technical role, five months long, and I led Busquetti, Argental's multi-agent AI product advisors, building most of it myself: one agent per machine line, from ovens and proofers to mixers and dividers. I gathered the product knowledge, improved the agents, and migrated the existing system built on OpenAI agents to a RAG pipeline I programmed myself.

    • RAG
    • AI agents
    • LLMs
    • OpenAI → custom RAG
    busquetti.argental.com.ar

education

2021 → 2026

Information Systems Engineering

Universidad Tecnológica Nacional (UTN)

2015 → 2019

High School Diploma in Computer Science

E.E.M. N°202 Manuel Leiva

certifications

languages

  • SpanishNative
  • EnglishProfessional
  • ItalianElementary

a game

SunMoon

A two-player cooperative puzzle platformer about the only hour two lovers can share.

Once in a long while the Sun and the Moon meet, and the world goes dark. Sun walks through sunfire; Moon wades through moonlight. Each one dies in the other's element, and a chamber only opens when each of them stands at their own door. It's a game about leaning on someone, and about the moment you have to let go.

▶ Play nowIn the browser · one keyboard or online · EN / ES

A game by Legios & Sol Soletti

The Weight of Stone, a moonlit glasshouse garden

projects

What I build on my own.

TypeScript

nats-trail

Agent-native observability for NATS and JetStream.

A web UI, a CLI and an MCP server over one bounded query engine. Follow a request_id across four streams without opening four terminals, and let Claude look at production, read-only.

  • NATS
  • MCP
  • CLI
  • Docker
TypeScript

aeternum

Your personal photo archive.

A curated photo archive: moments, places and memories arranged with the patience of an exhibition. Gallery, collections, archive, favorites and friends.

  • React
  • Supabase
  • Playwright

legios

What I build with Valen.

Legios is the name we give to the developer tools and games Valen and I build together: tools that look at what's already on disk before calling a model, from a deterministic map of every repo to a spec an executor carries all the way to a verified PR. Private work is described as capability, never shown as code.

legios.com.ar
"Wrong memory is worse than no memory."
cartographerprivate

Charts a repo before anyone sails it.

A deterministic symbolic context artifact plus a symbol index on tree-sitter and SQLite. Zero model tokens.

I lead it private
pipelineprivate

Approved spec, free executor, verified PR.

From an approved spec to a verified PR, with per-run isolation on ECS Fargate.

both of ours private
quartermasterpublic

How much quota you have left, in every agent account on the machine.

The one Legios tool you can install today: brew, npm, apt, scoop and winget. No network, no credentials.

Valen leads itopen

at work

Teramot

Teramot Beacon

Business questions in plain language, no warehouse.

Read the post

A node that answers business questions by pulling only the slice of data each question needs into DuckDB, inside the customer's own network. One process, one container, any cloud or on-prem. I'm the main author of the node, the UI and much of the protocol.

  1. question
  2. planner
  3. slice
  4. DuckDB
  5. answer + SQL + provenance

Slice cache

Validated by source version, not by TTL. An unfiltered aggregate can't serve a filtered question.

TLP protocol

A versioned, cloud-agnostic contract: dashboards, monitors, artifacts, refresh and scheduling.

MCP server

Beacon as tools for agents, plus the node's own assistant loop.

Dashboards & alerts

Cross-filtering, small multiples, monitors and stale-data alerts.

Data quality

Catches join fan-out, duplicates, mismatched keys and mixed currencies.

Next.js UI

Every answer with a narrative, a table, an auto-chart, the SQL and cache provenance.

  • Python
  • DuckDB
  • FastAPI
  • dlt
  • MCP
  • OpenAI / Anthropic
  • TypeScript
  • Next.js
  • OpenTofu
  • Podman

profile

I'd rather try it than wonder.

I'm an Information Systems Engineer (UTN) and an Engineer at Teramot, where I lead work end to end, from protocols and data engines to the interfaces people actually use. I work AI-first: I explore early, prototype fast, measure honestly and keep only what holds up. I take the risky idea seriously enough to test it. Outside work, Valen and I build developer tools and games together under the name Legios.

sol@legios:~/map
$ whoami
sol · engineer @ Teramot · builds with Valen as Legios
$ cat focus.txt
AI-first · systems design · explore → prototype → ship
$ ls ~/legios
cartographer/ pipeline/ sun-and-moon/
$ echo $RULE
"wrong memory is worse than no memory"
$
./explore

Explore before deciding

I'd rather prototype three ideas in a week than debate one for a month. Whatever survives the evidence gets built properly.

./ai-first

AI-first, with guardrails

Models and agents are part of how I design and build, not an add-on. Always with typed contracts, bounded reads, and no way to break production.

./lead

Lead by building

I set direction by shipping: protocols, specs and working software that others can pick up, trust and extend.

contact

Let's talk?

An AI-first system, a risky idea worth testing, or a co-op game: if you've got something going, write to me.

Open to conversations · Rosario, Argentina · UTC-3