Skip to content

arkenidar/arkenidar

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors