founder of Altumdream

Daniele Scaratti

Daniele Scaratti

Indie developer from Italy, online as lupodevelop. I build apps, games, open source libraries and small tools, and write about it on amanitaproject.com. Everything below is pulled live from what I'm actually doing.

+16.5kdownloads

across hex.pm, crates.io and npm · including the skegdb org

About

Self-taught. Still shipping.

I'm Daniele Scaratti, online as lupodevelop. Self-taught, from Italy. I founded Altumdream because what I really love is research and development: taking an idea apart until it ships.

The itch to build something has always been there: once I even tried to found a videogame startup in Estonia with friends. But if I trace it back honestly, it all starts at the first Codemotion hosted at H-Farm.

I believe in privacy: there are no analytics on these pages and nothing here phones home. If you want me to know something, write to me. I read everything.

Two clichés, duly labeled as such: I like cooking and travelling. Yes, yes, like everyone on the dating apps. But my kind of travelling is a backpack on my shoulders and places explored at random. I also like RTS strategy games and board games. Hey, I'm not trying to conquer you.

I like punk music, art, literature, and more things than fit in a footer. When I'm not building apps I maintain Gleam libraries, work on Skeg, run ML experiments on Hugging Face (lately Echo-1.58, an experiment on ternary quantization) and write on amanitaproject.com.

Products · open source

Libraries & tools

fio File operations for every target. gleam testcontainer Testcontainers for Gleam, typed and crash-safe. gleam étui TUI framework for Gleam. gleam hexplorer Terminal UI for browsing Hex.pm. rust Formulas Builder Builder for Testcontainer formulas. typescript echo-1 Diffusion vs autoregressive, on Lua. hf space echo-1-ultranano Tiny ECHO-1 experiment. hf space Echo-1.58 Ternary QAT masked-diffusion LMs, 341M + 27-model ladder. hf models fio File operations for every target. gleam testcontainer Testcontainers for Gleam, typed and crash-safe. gleam étui TUI framework for Gleam. gleam hexplorer Terminal UI for browsing Hex.pm. rust Formulas Builder Builder for Testcontainer formulas. typescript echo-1 Diffusion vs autoregressive, on Lua. hf space echo-1-ultranano Tiny ECHO-1 experiment. hf space Echo-1.58 Ternary QAT masked-diffusion LMs, 341M + 27-model ladder. hf models fio File operations for every target. gleam testcontainer Testcontainers for Gleam, typed and crash-safe. gleam étui TUI framework for Gleam. gleam hexplorer Terminal UI for browsing Hex.pm. rust Formulas Builder Builder for Testcontainer formulas. typescript echo-1 Diffusion vs autoregressive, on Lua. hf space echo-1-ultranano Tiny ECHO-1 experiment. hf space Echo-1.58 Ternary QAT masked-diffusion LMs, 341M + 27-model ladder. hf models fio File operations for every target. gleam testcontainer Testcontainers for Gleam, typed and crash-safe. gleam étui TUI framework for Gleam. gleam hexplorer Terminal UI for browsing Hex.pm. rust Formulas Builder Builder for Testcontainer formulas. typescript echo-1 Diffusion vs autoregressive, on Lua. hf space echo-1-ultranano Tiny ECHO-1 experiment. hf space Echo-1.58 Ternary QAT masked-diffusion LMs, 341M + 27-model ladder. hf models

Open source, on GitHub.

Upstream · pull requests

gleam-lang/gleam×4zt-iot/rabbit×3arkemis/arke-serverrust-lang/stdarchgleam-lang/vscode-gleampysmt/pysmt

pending review

tamarin-prover/tamarin-prover×2arkemis/arkedatapizza-labs/datapizza-aigleam-lang/gleamRekkice/friendly_idszt-iot/rabbitlpil/gleeunit

Pull requests into other people's open source projects.

Log · live

I like writing down the solutions I implement, especially the complicated ones: maybe someone, somewhere will find them useful.

  1. wroteamanitaproject

    Metal GEMM Kernels for LoRA Training on Apple Silicon

  2. wroteamanitaproject

    The Interrupt Controller That Isn't There

  3. wroteamanitaproject

    A Store That Doesn't Keep Time

  4. wroteamanitaproject

    The Zone-Map That Didn't Skip

  5. wroteamanitaproject

    A Ceiling That Moved: skeg 0.6.0

  6. wroteamanitaproject

    A cartridge that thinks

  7. wroteamanitaproject

    A code action that refuses to guess

  8. wroteamanitaproject

    Running untrusted JavaScript inside Elixir with WebAssembly

  9. wroteamanitaproject

    The Release Tax

  10. wroteamanitaproject

    What Was Measured: The Numbers

  11. wroteamanitaproject

    Seven More Hypotheses, One That Survived

  12. wroteamanitaproject

    The Substrate: What Worked Before What Did Not

  13. wroteamanitaproject

    The Method of Pre-Registered Gates: Five Hypotheses That Did Not Survive

  14. wroteamanitaproject

    Constraints as Method: Notes on a Vector Database for Restricted Hardware

  15. wroteamanitaproject

    The Explanatory Tax: On Digital Exploration and Ko-fi

  16. wroteamanitaproject

    You Have Nothing to Hide. Until Someone Decides Otherwise.

  17. wroteamanitaproject

    Why the Logo and Who Is Using It

  18. wrotedev.to

    Testcontainer(s) for Gleam: yes, without the 's' : what it is, how it works, why it exists

  19. wrotedev.to

    Strings are hard. Unicode is harder.

Pulled live from amanitaproject.com and GitHub, rebuilt with the site several times a day.

Most used languages

Rust61%Gleam11%Swift9%Python4%JavaScript3%Haskell3%Astro2%TypeScript2%

By bytes of code across all repositories, private ones included.

A year of commits

+1,243contributions

github.com/lupodevelop →

Oh, and I also make games : jam experiments and weekend builds, free on itch.io. Smart Working Wizard is the only one still online, but there were others, made at the Indie Speed Run and the Global Game Jam.