HI, I'M

RufaroNdhlovu

Front-End Developer

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

Driven by thoughtful problem-solving, intuitive experiences, and building things that work seamlessly for the people using them.

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.

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.

Zambian
Fitness lover
Foodie
Travel Enthusiast

TECHNICAL SKILLS

Languages

JavaScript ES6+

TypeScript

HTML5

CSS3

PHP

Frameworks & Libraries

React

Next.js

Redux

Bootstrap

jQuery

Leaflet

Tailwind.css

Forms & State

Formik

Yup

Controlled Components

Validation UX

Back-End & Databases

Node.js

MongoDB

MySQL

MariaDB

PostgreSQL

Firebase

REST APIs

Tools & Workflow

Git & GitHub

Agile/Scrum

WordPress

ESLint

Prettier

VS Code

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
TypeScript
CSS
REST APIs
Node.js
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
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
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

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@gmail.com

York, UK