Le competenze comprendono la realizzazione e gestione di progetti web, programmazione di prodotti web. Nello specifico per quanto riguarda la programmazione le competenze sono:
conoscenza avanzata dei linguaggi VB.Net, asp.net, ajax, VBA, C, C++, Java, JavaScript, jquery , XHTML, HTML5, CSS, MYSql, Python, CSS, PHP, SQL (DDL e DML), MySql, MATLAB, ASSEMBLER (Calcolatori 8086 e R4000), XML, C#, Android. Conoscenza avanzata di strumenti come Themler, Wordpress, Prestashop. Conoscenza avanzata degli ambienti di sviluppo Visual Studio Code, Eclipse, Android Studio, Unity, CLion, PyCharm, MATLAB, Emu80-86, DevC++, Notepad++. Conoscenza avanzata dei Sistemi Operativi: Windows, Linux, iOS. Capacità di realizzazione applicazioni in realtà virtuale e giochi 2d e 3d.