ABOUT ME
I'm Rufaro, a Front-End Developer passionate about creating clean, responsive, and accessible applications that people genuinely enjoy using. I love the balance of creativity and logic that comes with front-end development, where thoughtful design meets technical problem-solving.
My experience spans both personal projects and real-world systems, giving me a strong understanding of how users interact with digital products beyond just the visual layer. Through previous roles, I've worked with dynamic interfaces, accessibility improvements, complex validation flows, SQL data handling, and live troubleshooting, all of which strengthened the way I approach building reliable user-focused experiences.
What draws me to development is the process of turning ideas into something tangible. I enjoy building interfaces that not only look good but feel seamless to use, paying attention to the small details that shape the overall experience.
I'm currently focused on deepening my skills in JavaScript, React, Next.js, and modern front-end architecture while continuing to build projects that challenge me creatively and technically.
Outside of tech, I’m usually exploring new places, trying new food spots, staying active in the gym. A lot of the way I approach digital experiences comes from observing how things feel, not just how they function.
TECHNICAL SKILLS
PROJECTS

A full rebuild of my original Company Directory - this time built with React, Next.js App Router, and TypeScript from the ground up. I architected a scalable, fully typed component library, implemented secure CRUD API routes with server-side Firebase/Firestore validation, and designed accessible, error-resilient forms using Formik + Yup. The goal was to write code I'd be proud to hand off to a team.

The project that started it all. Built during my Full-Stack Developer traineeship, this PHP/MySQL personnel management system features full CRUD operations, department filtering, modal-based workflows, and a responsive mobile-first interface designed for distributed team use. It's where I learned to connect the dots between front-end logic and backend data - and I haven't stopped since.

An interactive geography and travel explorer, pulling together multiple REST APIs to surface country profiles, live weather data, currency info, and points of interest — all overlaid on a Leaflet-powered map. Designed mobile-first with progressive enhancement for larger screens. This project pushed my async JavaScript skills hard and taught me how to wrangle unpredictable API responses into a smooth, reliable UX.

You're looking at it. Designed and built from scratch with Next.js, TypeScript, and Framer Motion - with a focus on performance, clean layout, and making a strong first impression. Every section, animation, and component was a deliberate choice.
Contact