flowers
powered by ezzy! Images © Wannapa Kaewluan

ezzy.dog

(hover me!)

a portfolio project by Jordan

click the arrow to learn more about me and some of my projects!

separating flower
I'm a front-end developer with a passion for building intuitive, robust interfaces and tackling complex technical challenges. I love taking on new projects as a way to learn and enjoy exploring new ideas by writing code! Feel free to check out my resume and socials above, some of my favorite technologies to the left, and some of the projects I have developed below!
(some of)

my favorite techs

logo for pnpm

pnpm

logo for svelte

Svelte

logo for tailwindcss

Tailwind CSS

logo for typescript

TypeScript

separating flower
second separating flower

My Projects

Luckball

-

A Weekly Football Team Randomizer

Luckball transforms NFL weekly matchups into a fantasy-style competition. Each week, the app randomly assigns one team from every matchup to two competing sides. As real games unfold, your side's score combines points from all your assigned teams, and the highest total wins. It's a fresh way to stay invested in every game and compete with friends each NFL Sunday.
form to join a week of luckball Users can enter their name and join a week of Luckball. After joining, wait until the week starts, where they are auto assigned a random Luckball team with 16 NFL teams.
a schedule for a week of NFL football Once the week starts, users get a random team assignment, and that team will contain 16 NFL teams for the player to root for during the week.
a users Luckball play stats Users can see how many times their team outscored the other team along with their highest scoring team of all time.

Project Tools

header flower
typescript logo
TypeScript
sveltekit logo
SvelteKit
tailwindcss logo
TailwindCSS
drizzle ORM logo
Drizzle
lucia auth logo
Lucia
docker logo
Docker
nginx logo
nginx
digital ocean logo
DigitalOcean
flower separating projects

Cauldron

-

A DND5e Spellbook Generator

Cauldron streamlines spell management for D&D 5e players. Search and filter the entire spell library, then organize spells into custom spellbooks for each character. All your spell details live on one page, so you can focus on gameplay instead of flipping through rulebooks.
a table of different DND5e spells Users can see spells and their details in a centralized table. They can also use the add icon to add spells directly to one of their spellbooks.
a description for a DND spell Users can select a spell from their spellbook or the spell table and view its details.
a collection of Cauldron spellbooks Users can see their spellbooks in one place and select different spellbooks to see different collections of spells, usually for different characters.
a collection of different level DND5e spells Users can see their spellbooks in one place and select different spellbooks to see different collections of spells, usually for different characters.

Project Tools

header flower
typescript logo
TypeScript
sveltekit logo
SvelteKit
tailwindcss logo
TailwindCSS
zod logo
Zod
pnpm logo
pnpm
mongodb logo
MongoDB
prisma logo
Prisma
cloudflare workers logo
Cloudflare
Thanks for visiting!