Nicholas Nova

Normal Invoice

A single-page invoice generator designed around one constraint: no backend. Form data encodes into a bookmarkable URL on mobile, or saves as a JSON file on desktop, and outputs a client-side professional PDF. Nothing is stored anywhere because there is nothing to store it.

The interface is deliberately minimal. Work Sans keeps the type clean and the muted slate palette reads business but stays uncomplicated. Dark mode follows the OS.

The UX is designed around user control rather than app defined rails. Fields are flexible by intent, blank fields drop out of the PDF entirely, and nothing enforces a specific way of using the form. The app trusts the user.

Data Fall

Drawing from the opening credits of Mamoru Oshii's Ghost in the Shell (1995), the broader cyberpunk visual tradition, and the code rain popularized by The Matrix (1999), Data Fall uses falling script to represent data as environment rather than content.

This project was built to explore the HTML5 Canvas API, using it to drive a full-screen generative animation with independently moving columns, luminous leading points, and glowing trails that fade as they fall. The default magenta palette is a nod to the neon aesthetics of Syd Mead and Blade Runner.

Stream color is user configurable via a color picker that reveals itself in the lower-right corner of the screen.