Dario Cangialosi โ arkenidar
"Being a sensible and focused being with a clear mind."
Software developer with a bias toward minimal, composable systems โ from low-level C/ASM to the browser, from language design to graphics programming.
๐ฌ What I'm building
Pangea โ a minimalist prefix-notation language
A pure Polish-notation programming language I've been designing and implementing across multiple backends (Lua, JavaScript, Python, Java, C++). The goal: a self-describing, portable language that transpiles to C for maximum portability โ including Android. Currently exploring it as a browser-based programming orientation tool for people curious about whether coding is for them.
RESM / resm_aka_bbjj โ a minimal computation model
A "Raw Execution-Step Machine" โ my exploration of computation theory rooted in Turing Machine and BitBitJump designs. Connects to Kolmogorov Complexity and compression research.
๐ ๏ธ Stack & interests
| Layer | Technologies |
|---|---|
| Systems / Graphics | C, C++, SDL3, LuaJIT FFI |
| Scripting / Languages | LuaJIT, Python, JavaScript, Bash |
| Web (backend) | PHP, Node.js + Express.js, Java + Spring |
| Web (frontend) | JavaScript (ES6+, vanilla), TypeScript, HTML5, CSS3, DHTML5, Vue.js, Alpine.js, jQuery |
| DevOps | Debian Linux, Ubuntu, Apache, VPS administration |
๐ฏ Highlighted projects
| Repo | What it is |
|---|---|
| pangea | Prefix-notation language, multi-backend |
| luajit-ffi-sdl3 | LuaJIT calling SDL3 via FFI โ GUI primitives from Lua |
| php_http | Minimal PHP MVC/API framework, zero dependencies |
| resm_aka_bbjj | Minimal Turing-complete computation model |
| ractive_examples | Vue.js vs Ractive.js โ side-by-side comparison |
| cpp_libsdl3_graphics_cairo | C++ app: Cairo graphics layer over SDL3 |
| graphic | Polygon rendering with transformations in Love2D |
๐ How I think about software
- Minimal substrate over framework abstractions โ I'd rather understand the machine than trust the magic
- Composable primitives โ small, orthogonal pieces that combine cleanly
- Portability first โ code that runs on Debian, Windows, and Android is more interesting than code that only runs in one place
- Education matters โ I build tools and comparisons designed to help others understand, not just use
๐ Find me
- ๐ฅ๏ธ arkenidar.com
- ๐ฌ Available for freelance work โ web (PHP/JS), systems, language tooling
Italy ๐ฎ๐น ยท UTC+1 ยท Open to remote