Spent 10 years making things look good. Now making them actually work, too.
- 🎨 10 years as a graphic designer → opened VS Code one day → no regrets
- ⚛️ Currently building with React, JavaScript (ES6+), and REST APIs
- 🤖 Recently integrated AI APIs (HuggingFace / Llama 3.1) into a real project
- 📚 Finishing Scrimba Frontend Career Path (Advanced React) + learning TypeScript
- 🧠 I think about UX before I write a single line of CSS — designer habit, useful in dev
- 📍 Remote · Open to international teams
React 18 · Vite · HuggingFace API · Meta Llama 3.1
Tell it what's in your fridge. Get a real recipe back. Powered by AI.
Built with React components, async API calls, .env security, and react-markdown rendering.
The project where AI integration finally clicked for me.
🧠 Quizzical · Live Demo ↗
React 19 · Vite · Open Trivia DB API · react-confetti
Trivia quiz app — 24 categories, live API questions, confetti for perfect scores.
Full game flow, answer feedback, dynamic class names with clsx, responsive layout.
🎲 Tenzies · Live Demo ↗
React 19 · Vite · nanoid · react-confetti
Dice game with real pip visuals (CSS Grid, no numbers!), live timer, roll counter, and confetti.
Full keyboard accessibility with aria-pressed, aria-live regions throughout.
JavaScript · OMDb API · LocalStorage
Movie search with ratings, genres, full plot — and a watchlist that actually remembers what you saved.
Multi-page architecture, async/await, error handling, responsive Flexbox layout.
JavaScript · The Color API
Generate harmonious color palettes from any base color. A tool I'd actually use at work.
Custom dropdown UI, click-to-copy HEX, live swatches, fully responsive.
JavaScript · Vite · LocalStorage
Interactive ordering app with star ratings, real-time order summary, and payment modal.
Vanilla JS state management, DOM manipulation, cross-browser responsive design.


