FileJet
↗A web app for managing files and notes in one place. Built with Nuxt and Nitro, user sessions and JSON-based storage.
View source code ↗Full Stack Developer
Turning ideas into thoughtful, seamless web experiences.
From the interface to the database, I build across the stack.
Hey, I’m Vaxen. I enjoy building both the interfaces people interact with and the systems that power them.
I develop applications with JavaScript and TypeScript, using Vue and Nuxt on the frontend and Node.js and PostgreSQL on the backend.
Learning something new, experimenting with ideas and turning them into working products are my favorite parts of development.
The technologies I use to build for the web.
Programming language
Type-safe development
Building blocks of the web
Design & styling
Reactive interfaces
The Vue ecosystem
Server-side development
Relational database
✧ A connected stack, from frontend to backend.
File management, real-time conversations and gaming.
A selection of my open-source projects on GitHub.
A web app for managing files and notes in one place. Built with Nuxt and Nitro, user sessions and JSON-based storage.
View source code ↗Real-time messaging with Vue 3 and WebSocket. Powered by Node.js and Express, with quick username-based access and a dark chat interface.
View source code ↗A digital game library and storefront built with Nuxt and TypeScript, bringing together PostgreSQL, Pinia and Zod.
View source code ↗Swipe to explore projects
A collection of projects, experiments and ideas brought to life with code.
Explore the source, see how things work and follow my development journey.