I'm a software developer based in the state of São Paulo, Brazil.
I like to explore weird or unusual problems, and work on them for a long time.
I also enjoy more mundane typical work such as developing backend and frontend software for the web.
Read my blog: https://alganet.github.io/blog.html
- quick-beats is a resposive drum machine webapp. You can see it live here.
- spiral is a visual exploration of prime number density and patterns. You can browse it here.
- lint-http is an experimental linter for HTTP that works as a proxy in Rust.
- apywire explores the intersection of dependency injection and declarative configuration for Python.
- phasm bundles PHP for WASM to run it directly in browsers. See a demo here.
I'm working on shell-versions, shell-docs and coral. Those three projects explore the portable shell from different angles:
- shell-versions: Aims to provide a solid environment for testing portable shell scripts.
- shell-docs: An MDN-docs style project to deeply document shell interpreter differences and compatibility.
- coral: A reusable, unified portable shell library.
This work goes back several years to my first entry in this problem, workshop.
I've been also exploring the concept of a pure portable shell parser written in shell itself.
One of my key interests is developing more awareness and examples of practical polyglot programming.
- neutrino: a super-lightweight portable webview that is written as a polyglot script.
- PHL: a refactor of an older PHP-compatible engine that explores polyglot build systems.
My previous work on this arena goes back years to AppPackPrototype and small polyglot launchers.
I'm actively maintaining Respect, a set of reusable libraries for PHP.
These libraries approach lots of declarative programming, functional programming and other unconventional PHP applications from a practical perspective.
Out of these, Respect\Validation has gained considerable attention over the years.