Network canvas
The live node-and-edge field behind this site, with hidden algorithmic modes.
Experimentos interactivos: algoritmos, sistemas de canvas y pequeñas máquinas con las que puedes jugar. Hechos para ser legibles, no solo para funcionar.
The live node-and-edge field behind this site, with hidden algorithmic modes.
A Java 17 lexer and LL(1) recursive-descent parser for a Karel-style teaching language, with YES/NO validation and static-scope checks.
A Java TCP client/server that layers RSA-signed Diffie-Hellman, AES encryption, and HMAC integrity over raw sockets.
A JavaCC grammar and interpreter for a Karel-style robot language with variables, functions, conditionals, loops, and direct execution.
A work-in-progress ANTLR grammar for parsing Rust code and generalizing language-analysis tooling.
A Java framework for formulating and solving linear optimization problems with Simplex, sensitivity analysis, and dual variables.
A routing model for IoT sensor networks that balances distance, bit error rate, and redundant path requirements.
A Python command-line utility for hiding and extracting messages inside MIDI note velocities.
A Python simulator for repeated prisoner's dilemma strategy tournaments.
A Python Nim game with a solver and interactive simulator for winning strategies.
A Python implementation of minimax over a two-player game tree with terminal-node evaluation.
A simulation-based analysis for patient flow and resource allocation in a clinic.
A simple Python feedforward neural network implementation for learning the mechanics behind neural models.
A small Python command-line project for linear regression fundamentals.