Dario Cangialosi

Software Developer  ·  Palermo, Italia  ·  1986
dario.cangialosi@gmail.com
+39 320 978 1027
arkenidar.com
github.com/arkenidar
Profilo

Sviluppatore full-stack indipendente con oltre 15 anni di esperienza su stack eterogenei. Approccio tecnico fondato sulla chiarezza esplicita: sistemi minimalisti, controllo diretto del flusso, complessità guadagnata — non imposta da framework. Attivo in parallelo su lavoro applicativo e ricerca personale in grafica computazionale, design di linguaggi e architetture di calcolo minimali.

Stack Tecnico
Web frontend
JavaScript ES6+ HTML5 CSS3 DHTML5 Alpine.js jQuery Vue.js * TypeScript *
Web backend
PHP Node.js + Express Java Spring *
Scripting
LuaJIT Python Bash
Sistemi / Grafica
C C++ SDL3 LuaJIT FFI WebGL
DevOps
Linux Debian/Ubuntu Apache VPS Git
Database
MySQL SQL

* studiato, non uso corrente

Progetti Personali

Pang / PangeaJS

language design interpreter LuaJIT · JS

Linguaggio di programmazione a notazione polacca prefissa (PN-Lang). Esecuzione differita tramite word_index per costrutti di controllo. PangeaJS: runtime JS con token-array, senza AST.

github.com/arkenidar/pangea-js →

RESM

teoria della computazione architettura JS · Python · Java

Raw Execution Step Machine — computer Turing-completo a singola istruzione (COPY_FROM, COPY_TO, IP_CASE_0, IP_CASE_1). Implementazioni in più linguaggi e circuiti Logisim.

Cornell Box — Global Illumination

grafica 3D radiosity React JSX

Demo progressiva di global illumination via radiosity completo: form factor matrix, iterazione di Jacobi, ombre fisicamente emergenti. Tutto in browser.

DHTML5 Reactive System

UI reattiva vanilla JS architettura

Sistema reattivo pull-based con primitivi val() / computed(). Rilevazione dipendenze via compute stack, detection circolarità, zero framework.

pip_mouth — Point-in-Polygon

geometria computazionale algoritmi

Algoritmo originale per poligoni concavi — "Mouth Lemma", dimostrato via dualità con il Teorema di Meisters. Complessità O(n³) per query, con demo interattiva.

arkenidar.com

VPS Debian Apache self-hosted

Server personale self-hosted (Contabo VPS, Debian Linux). Portfolio, esperimenti, hosting di demo e strumenti sviluppati in proprio.

arkenidar.com →
Esperienza Lavorativa
2025
in corso

Formazione — TypeScript & React

Flavio Copes / flaviocopes.com

Studio strutturato di TypeScript e React nell'ecosistema moderno frontend.

TypeScriptReact
2024 – 2025

Web Developer — Java Spring

E.M. Associazione A.R.C.E.S.

Sviluppo applicativo backend con Java e Spring Framework.

JavaSpring
2020 – 2021

WordPress Web Master

INFAOP, Palermo

Gestione, manutenzione e sviluppo su CMS WordPress.

WordPressPHP
2016

Web Developer — PHP E-Commerce

Contratto freelance

Sviluppo e-commerce con PHP e JavaScript.

PHPJavaScript
2015

Full Stack Developer

Giglio.com, Palermo

Sviluppo full stack per piattaforma e-commerce: PHP, MySQL, mPDF, jQuery, jQuery UI. Sviluppo server multi-thread in Python per direct email marketing.

PHPMySQLPythonjQuery
2014

Mobile App Developer

Contratto freelance

Sviluppo app mobile cross-platform con Apache Cordova e jQuery Mobile.

CordovajQuery Mobile
2010 – 2011

Docente Python

Scuola di formazione, Palermo

Insegnamento del linguaggio Python a studenti in contesto formativo.

Python
2010

PHP & JavaScript Developer

Startup Geo-Social

Sviluppo frontend e backend per applicazione geo-social in startup early stage.

PHPjQuery
2008 – 2010

Esperto in Information Technology

Scuola di formazione A.R.C.E.S., Palermo

Formazione tecnica informatica. Certificazione Cisco CCNA.

NetworkingCisco CCNA
2007

Django Developer

Progetto Real Estate

Sviluppo web con Django e Python per piattaforma immobiliare.

PythonDjango
Istruzione
1998 – 2004

Tecnico Industriale — Informatica

ITIS Vittorio Emanuele III, Palermo. Programmazione e informatica tecnica.

2002

ECDL — European Computer Driving Licence

Aree di Interesse

Design e implementazione di linguaggi di programmazione  ·  Grafica 2D/3D e simulazioni fisiche  ·  Architetture di calcolo minimali  ·  Algoritmi e strutture dati  ·  Sistemi operativi e internals  ·  Programmazione funzionale  ·  Intelligenza artificiale  ·  Storia dell'informatica  ·  Security  ·  Software Engineering

Lingue
Italiano
Madrelingua
Inglese
Lettura C2 Scrittura C1 Ascolto C1 Parlato B1