Programming has always been a fascinating topic to Dominic Adragna. From retro games to web development, all the way to bare-metal programming, he enjoys all kinds of code. His free time is often spent at a computer, either exploring the web for in-depth details on various topics relating to technology, or testing his skill set by creating new projects with unique ideas and the knowledge he has accumulated.
Zig NDS is a build system and toolchain for Nintendo DS development that extends BlocksDS. It features both self-contained and reproducable builds, with easy configuration and a large number of supported platforms.
This project's defining feature is an entire game engine built from the ground up including a hand-written physics simulator, text renderer, and networking stack. Four remasters of classic games are included in this demo; each game originally created under a time limit of approximately two hours.
Waver is an open source ad-hoc networking library. It can be embedded inside applications to enable communication between nearby devices without any Wi-Fi, bluetooth, or cellular connection.
This simplistic website was created for a non-existant restaurant Cats & Cups to demonstrate responsive design techniques which cater to computers of all kinds, regardless of screen size and input method.
This website is a redesign of the official Montecito Sequoia Lodge website, created with the intent to improve accessibility by use of semantic HTML and proper fallback behavior when working without JavaScript.
Nua is a work-in-progress lightweight scripting language, designed to be used in games for creating a moddable user interface. The sandboxed nature of the language allows developers to give power-users the ability to creatively modify specific parts of the game without opening holes to exploit the system; the simplicity of the language makes it easy for developers to implement.
An online bytecode compiler can be found at https://nua.byteroach.com/compiler