Daniel Masona

TypeScript · React · Next.js · Vue · Python · Tailwind CSS

Scroll
nyxx
01 — Terminal navigation, made easy

nyxx

Nyxx is a TUI I built in Python because I was tired of retyping the same commands and having to list out a directory's contents every time just to see where I was going. It became my way of learning Python through an actual project — visual navigation, saved jumps, reusable command memos. Check out the GitHub repo and give it a try!

Pythoncursespytest
DoggDenn
02 — E-commerce, built for dog people

DoggDenn

I built DoggDenn after a few months away from coding, mainly to get comfortable with React and core frontend fundamentals — fetching data, handling error states, and authorization. I love animals, so I themed it around dogs and turned it into a full e-commerce site with Next.js, Clerk, Stripe, and a Postgres/Prisma backend. It isn't live and has no real users or data, but it's my first real, full-scale application.

Next.jsTypeScriptPrismaStripeClerkTailwind
pianoVue
03 — A brutalist virtual piano

pianoVue

I made pianoVue to get familiar with the Vue framework. I love music, so I went with an online piano — 61 keys, a chord library, and real-time synthesis via Tone.js. It's a simple little site I put together in a few days. Feel free to try it out!

Vue 3Tone.jsVite
Get in touch

Let's build something meaningful.

danielmasona7@gmail.com

© 2026 Daniel Masona