This repository contains my personal software engineering portfolio: an interactive, bilingual experience where I share my professional background, selected projects, technical case studies and articles about software architecture.
I focus on turning complex business domains into maintainable systems using Domain-Driven Design, CQRS, clean architecture and real-time, event-driven patterns.
- Interactive 3D experience built with React Three Fiber
- Bilingual content in English and Spanish
- Detailed case studies with architecture decisions and measurable results
- Technical blog powered by MDX
- Interactive terminal interface
- Dynamic Open Graph images and structured SEO metadata
- Page analytics backed by Supabase
- Responsive and accessible interface
| Project | Description | Technologies |
|---|---|---|
| JUUZ | Real-time towing platform with live driver tracking and price negotiation | Next.js, Ably, Mapbox, SSE |
| ABALink | Enterprise administration system designed around DDD and CQRS | Next.js 15, CQRS, SSE, Jest |
| Charge2Go | Real-time reservation system for EV charging stations | GraphQL, DDD, Dependency Injection |
| El Chuletazo | Full e-commerce platform with payments and social authentication | React, Django, Stripe, Google OAuth |
Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS, Radix UI
3D and motion: Three.js, React Three Fiber, GSAP
Backend and data: Node.js, Supabase, PostgreSQL, Django
Architecture: DDD, CQRS, SOLID, Clean Architecture, Event-Driven Systems
Content and i18n: MDX, next-intl
Tooling: Git, GitHub, Jest, Docker, CI/CD
git clone https://github.com/Ztaz9906/Ztaz9906.github.io.git
cd Ztaz9906.github.io
npm install
npm run devOpen http://localhost:3000 in your browser.
The page-view counter requires Supabase environment variables. The rest of the portfolio can be explored without configuring analytics.
npm run dev # Start the development server
npm run build # Create a production build
npm run start # Run the production server- Portfolio: ztaz9906.github.io
- LinkedIn: linkedin.com/in/enriquefa
- Email: ztazhorde@gmail.com