
This site is a work in progress
I’m currently rebuilding my portfolio with SvelteKit & TailwindCSS.
Come back soon for projects, code experiments, and poetic pixels.
In the meantime, you can find me on GitHub, LinkedIn or ninahahne.rocks.
PORTFOLIO

AllThatStuff
Multiplayer word association game
Features
- Multiplayer game lobby: host or join a game session
- Turn-based gameplay: one player builds a word, others guess it
- Intuitive drag & drop interface for creating visual clues
- Real-time sync: all players see the builder's actions live
Technologies
HTML5, CSS3, JavaScript, jQuery, Socket.IO

thePond
Social network
Features
- Connect with users
- Chat with other users online
- Modify profile information
Technologies
HTML5, CSS3, JavaScript, React, Node.js/Express, PostgreSQL, AWS, Socket.IO

Imageboard - Gallery of Sloths
Instagram-like gallery
Features
- Upload images with title and description
- Commenting system for users
Technologies
HTML5, CSS3, JavaScript, Vue.js, Node.js/Express, PostgreSQL, AWS

Petition - Stop Headwind
Authenticated petition website
Features
- Sign the petition by drawing your signature on a canvas
- View other signers' details (name, age, city, signature)
- Edit profile info
- Delete your signature
Technologies
HTML5, CSS3, JavaScript, Handlebars, Node.js/Express, PostgreSQL

Connect Four - Apples vs. Oranges
Connect four game for 2 players
Technologies
HTML5, CSS3, JavaScript