HI, I'M

RufaroNdhlovu

Front-End Developer

Building digital experiences that are as thoughtful behind the scenes as they are on the screen.

Rufaro Ndhlovu
Available for opportunities

ABOUT ME

Developer. Problem solver.
Lifelong learner.

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.

Outside of tech, I’m usually exploring new places, trying new food spots or staying active in the gym.

Zambian
Fitness lover
Foodie
Travel Enthusiast

TECHNICAL SKILLS

Languages

Frameworks & Libraries

Forms & State

Back-End & Databases

Tools & Workflow

PROJECTS

Company Directory V2 screenshot

Company Directory V2

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.

React
Next.js
TypeScript
CSS
REST APIs
Node.js
Firebase
Portfolio Website screenshot

Portfolio Website

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.

Next.js
React
TypeScript
Tailwind CSS
Framer Motion
GSAP
Gazetteer screenshot

Gazetteer

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.

JavaScript
HTML5
CSS3
PHP
Leaflet
Bootstrap
REST APIs
Company Directory V1 screenshot

Company Directory V1

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.

JavaScript
PHP
MySQL
Bootstrap
jQuery
REST APIs

Contact

Let's build something amazing together

I'm actively looking for Front-End Developer roles where I can build things that matter. Whether you have a Front-End Developer role in mind or just want to chat about building something great - I'd love to hear from you.

farohanna@googlemail.com

York, UK