scroll

Hi, I'm Leonel Salvo, aka Pinguinista.

I love penguins, pixels and creativity in all its forms.

Below: too many of my areas of interest, where I burn my neurons most days.

Pinguinista · games

Records of the Truth Bureau

Case file · In progress · World Axis Port

A noir detective game where you write to think: the evidence goes on a corkboard, and the Bureau only accepts method.

Behind this sheet, the dock as the game draws it: the lamps, the river, Thome and Pale K.

video · 1:25 · Spanish

Pinguinista · games

Next game

TBD

One field, from dawn to midnight. Hand-drawn, one person, a long time. More when there is something to show.

The world, as the game renders it

idle
walk
axe
water
dig

Pinguinista · tools

Seniority Rounds

Stay senior on what your agents are producing.

Avoid atrophy. Understand what your agents are producing, in a didactic, learning-in-the-loop way: cards, not diffs. The agent says what it wasn't sure about and what you didn't ask for; you predict before you look.

Try the demo Private while it is polished. Opening soon.

Pinguinista · tools

The Sovereign Seniority Manifesto

The stance behind the tool: the enemy it names, and the two mechanics that answer it.

Download the manifesto (PDF)

Cognitive Atrophy

The enemy, and older than the technology. Read a diff the way review tools ask you to and you keep almost none of it; a few months on you are a stranger to your own project — you can prompt it, but you can no longer reason about it.

Epistemic Overdrive

The flood of agent decisions, intercepted and turned into hyper-compressed experience: years of architectural edge cases in weeks.

The Metamorphic Loop

A feedback cycle whose goal is to evolve the human, not only to fix the code. The code changes, and you morph alongside it.

Interests · experiments

Neural networks from first principles.

PyTorch, one self-checking component at a time, on a single RTX 3090. No nn.Transformer, no wrapper I can't explain. Next down the stack: CUDA and Triton kernels.

  • The modern dense transformer: RMSNorm · RoPE · SwiGLU · GQA · tied weights.

    Standing here: the dense stack, four blocks, attention and feed-forward.1 / 3
  • Sparse MoE + MLA in one model, with a router-specialization probe and a seed-averaged ablation.

    Standing here: the router picking two experts of eight, attention through a latent.2 / 3
  • Muon, Multi-Token Prediction and a base BPE tokenizer, each self-contained.

    Standing here: a second head, one token further ahead, on a denser signal.3 / 3

Career

Head of AI Engineering

  1. 2018

    A degree in electronics

    Hardware first: circuits, signals, and the habit of taking a thing apart to see how it works.

  2. 2020

    Solidity full-stack developer

    Into web3: contracts on one side, the interfaces that talk to them on the other.

  3. 2021

    CTO · Astronaut Penguin

    My own software factory. Work for the TON blockchain and a string of web3 projects, from the architecture down to the deploy.

  4. 2022

    Senior frontend engineer

    B2B travel: flight and hotel packages, sold to agencies rather than to travellers.

  5. 2023

    Lead frontend engineer

    Decentralised information and private AI — the first time the two halves met.

  6. 2024

    Head of Product Discovery

    Deciding what to build before building it, and being answerable for the choice.

  7. 2025

    Head of AI Engineering

    A private, multi-tenant enterprise AI platform: composable agents and retrieval over a customer's own documents, in production. Architecture kept private.

Seven years from soldering irons to agents, and the same method throughout: build it myself first, then trust the tool.

What I have built with

Web3
  • Solidity
  • Hardhat
  • FunC
  • wagmi
  • web3.js
  • ethers.js
  • paper.xyz
Web
  • TypeScript
  • React
  • Vite
  • Next.js
  • NestJS
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
  • Kubernetes
  • Azure
AI
  • PyTorch
  • Python
  • Transformers
  • RAG
  • Triton
  • CUDA
Games
  • Godot
  • C++
  • Aseprite
LinkedIn

Say hello.

© 2026 Leonel Salvo · Pinguinista

All rights reserved. The games, their art, the writing and this site are not licensed for reuse. Code I open is published in its own repository, under the licence stated there.