In the tech world, being bilingual is key. And I'm not talking about languages.
Marketing focuses on conversion. Development focuses on implementation. And often, they don't understand each other.
With my background in marketing and UX, I understand business strategy.
As a developer, I translate that strategy into clean, high-performance code.
| Category | Technologies |
|---|---|
| Front-End | |
| Back-End & Databases | |
| Tools & Other Technologies | |
| Currently Learning |
[Web] [Repository]
Modern luxury spa website built with Headless WordPress (GraphQL API) and Astro for SEO, performance, and smooth user experience.
Stack: WordPress, Astro, React, TypeScript, Tailwind CSS, Apollo GraphQL
Key Features:
- Headless WordPress CMS – Custom theme, ACF fields, and GraphQL API
- Booking System Integration – Amelia plugin with real-time appointment booking
- Frontend Performance – Astro-based static site with interactive React components
- SEO & UX – Optimized for search engines, responsive design, and accessibility
Highlights: Bridges traditional CMS content management with a modern, high-performance frontend for luxury spa branding.
[Demo] [Repository]
A social platform where gamers can discover games, write reviews, connect with other players, and build personalized gaming profiles.
Stack: Astro, React, TypeScript, PNPM, NestJS, Prisma, PostgreSQL, Tailwind CSS
Key Features:
- Game Discovery – Detailed catalog, filtering, and external API integration (RAWG, IGDB, Steam)
- Review System – Ratings, spoilers, comments, likes, and moderation tools
- Social Interactions – Following system, activity feeds, engagement stats
- Performance & DX – Static-first frontend with dynamic islands, type-safe API, full testing suite
Highlights: Combines static site performance with interactive social features, designed for scalability and long-term growth.
[Demo] [Repository]
Digital storefront for a traditional business with real payment integration
Stack: React, Next.js, TypeScript, Tailwind CSS, Supabase, Stripe
Key Features:
- Full Shopping Experience – Product listings, cart, and checkout flow
- Payment Integration – Seamless Stripe-powered transactions
- User Management – Auth via Supabase with role support
- Serverless Deployment – Vercel-powered frontend and backend
Highlights: Designed to bring a brick-and-mortar business online with a polished UI and real-world payment capabilities.



