My Picture

Justine Nicolao

Software Engineer

📍 Nairobi, Kenya

About

I'm a Software Engineer with 4 years of experience building reliable, maintainable applications. I enjoy solving real problems with clean code, and I'm always learning new tools and practices to get better at what I do. I care about writing code that not only works well but also makes a real difference for the people using it.

Frontend Engineering

React

React 19, Hooks, Server Components, Context API, State Management, Reusable Component Systems

Next.js

App Router, SSR, SSG, ISR, API Routes, Middleware, Image Optimisation

TypeScript & JavaScript

TypeScript, ES6+, Type-Safe APIs, Async/Await, DOM APIs

Styling & UI

Tailwind CSS 4, Responsive Design, Semantic HTML, CSS3, Flexbox, Grid, SASS/SCSS, Design Systems, Figma

Quality, Security & Accessibility

Testing

Jest, React Testing Library, Cypress, Test-Driven Development, Component & E2E Testing

Accessibility

WCAG 2.1 AA, Semantic HTML, ARIA, Keyboard Navigation

Frontend Security

XSS Prevention, CSP Headers, Secure Cookie Handling, Token Storage, JWT Authentication

Performance

Code Splitting, Lazy Loading, Image Optimisation, Bundle Analysis, Core Web Vitals

Backend & Data

Node.js

Express, REST APIs, JWT, Authentication, Middleware

Python

Django, Flask, Scripting, Automation

Databases

MongoDB, PostgreSQL, MySQL, Redis, Supabase, Firebase

Tools, Platforms & Practices

Build Tooling

Turbopack, Webpack, Vite, npm

Cloud & DevOps

AWS, Azure, Docker, CI/CD, GitHub Actions, Vercel

Collaboration & Practices

Git, GitHub, Code Reviews, Agile & Scrum, Documentation, Mentoring

© 2026 • Justine Nicolao • All Rights Reserved