A case study in designing and building your own product
A portfolio website I designed and built for myself: the design decisions, technical choices, and what it took to treat my own work with the same rigour I apply to client projects.

As a UI/UX Designer and Frontend Developer, I faced several critical challenges in establishing my professional presence and attracting paying clients:
Without a portfolio, I had no way for clients or employers to evaluate my work without me walking them through it personally. The goal was to fix that: one place where everything is visible, the quality speaks for itself, and someone can get in touch without friction.
The site needed to:
100%
Professional credibility increase
Single Hub
For all projects and case studies
24/7
Available for client discovery
Direct Contact
Secure form for business inquiries
I designed and developed a comprehensive portfolio website that serves as both a showcase of my work and a demonstration of my technical capabilities. The solution addresses all key business needs:
Every feature was carefully chosen to attract clients and demonstrate expertise
The portfolio website successfully achieved its core objectives:
Professional Presence
Established credible online identity for attracting clients and opportunities
Centralized Hub
Single platform showcasing all projects, case studies, and technical capabilities
Client Accessibility
24/7 availability for potential clients to discover work and make contact
Technical Demonstration
Portfolio itself serves as proof of frontend development and UX design skills
Business Inquiries
Secure contact form enabling direct communication with potential clients
Career Growth
Living platform that evolves with new projects and expanding expertise
Each section was strategically designed to guide potential clients through my work and capabilities
Key sections of the portfolio website showcasing the design and user experience



Process and competencies behind every decision on this portfolio
User & Business Insight
Treated potential clients as the primary user; content hierarchy — project impact first, technical detail second — was informed by how decision-makers evaluate candidates.
Stakeholder Engagement
Every copy decision — how projects are described, how skills are framed — was made with the client relationship in mind, not just aesthetic preference.
Design System & Docs
Consistent design system built on Geist typography, semantic colour tokens, Tailwind utility scale, and shadcn/ui — extensible as new projects are added.
Interface Design
Single-page narrative with scroll-triggered animations reinforcing a natural evaluation pace — hero to projects to skills to contact — without distracting from the work.
Technology Enablement
Next.js static export on Firebase Hosting, TypeScript for correctness, Three.js for visual distinction, EmailJS + Firestore for resilient contact delivery.
Usability & Accessibility
Validated across mobile, tablet, and desktop; dark mode fully supported; per-field form validation with clear errors; all interactions keyboard accessible.
Quality Assurance
Contact form uses honeypot detection, challenge token, rate limiting, and input sanitisation; structured data and sitemap ensure correct indexing.
Continuous Improvement
Living product: new case studies added as projects ship, codebase regularly audited for performance and security — this case study is itself evidence of that iteration.
This portfolio demonstrates my ability to deliver professional, high-quality web solutions. If you're looking for a UI/UX Designer and Frontend Developer who can bring your project to life, let's discuss how I can help you achieve your goals.