arkenidar - Overview

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