Patrick is a Front End Developer
with a background in
Graphic Design.

A photo of Patrick smiling as he stands against an orange backdrop

Skills

JavaScript Logo

JavaScript

TypeScript Logo

TypeScript

HTML5 Logo

HTML5

CSS3 Logo

CSS3

Node.js Logo

Node.js

Python Logo

Python

Java Logo

Java

C/C++ Logo

C/C++

ReactJS Logo

ReactJS

NextJS Logo

NextJS

Git Logo

Git

VS Code Logo

VS Code

IntelliJ Logo

IntelliJ

Google Search Console Logo

Google SC

SQL Logo

SQL

Firebase Logo

Firebase

Projects

A portrait of a girl against a yellow background

Maintaining Me

React.jsJavaScriptFirebase

Problem: Keeping track of my fitness progress using the notes app on my phone felt inefficient, and it was hard to stay motivated.

Solution: I built a web app that simplifies fitness tracking by allowing users to store health stats, set goals, and monitor progress in one place.

The app uses gamification techniques, like badges and achievements, to encourage consistency—potentially boosting motivation and daily engagement. With Firebase powering real-time data updates and authentication, the app eliminates manual tracking, saving users hours each month while providing more immediate feedback on their progress.

ChatViz logo glowing in green against a black background with neon green grid lines

ChatViz

Next.jsTypeScript

Problem: When I wanted to analyze patterns in a WhatsApp group chat, manually tallying information took too much time and effort.

Solution: I created a web app that processes WhatsApp chat logs in seconds, turning hours of manual analysis into an automated process.

By visualizing trends through graphs and tables, the app helps users quickly spot key patterns—potentially reducing analysis time by up to 90%. Built with Next.js, the app leverages server-side rendering to improve load times.

A illustration of an animated character against an orange backdrop with multiple inscriptions

Artist Portfolio

React.jsTypeScript

Problem: An artist needed a dedicated space to showcase his art beyond social media, which limited his ability to share both his personal life and his client projects.

Solution: I developed a portfolio site that allows the artist to present his work in a more professional and engaging way.

The smooth animations, powered by Framer Motion, increases user engagement, mirroring the artist's creative flair. React's reusable components along with Vite's fast build times makes it easy to add new projects, speeding up updates by 30%.

About

Hello, I'm Patrick Nkwo, a passionate Software Developer dedicated to making a positive impact through innovative projects.

I hold a degree in Computer Science (Software Engineering) from the University of Hertfordshire and am currently specialising in web development at Turing Tech Academy. My academic and practical experience spans several programming languages, including Java, C-family languages, PHP, and Python. Recently, I have developed a strong affinity for JavaScript and TypeScript, using them to craft engaging and dynamic web applications.

As a fast learner and reliable team member, I thrive in collaborative environments and am committed to delivering high-quality results. My creativity extends beyond coding; when I'm not immersed in development, I indulge in illustrating, painting, and designing for clients, which enhances my problem-solving skills and attention to detail.

Having moved from Nigeria to England in 2019, I am excited to embark on a professional career in tech and contribute to meaningful projects.

My Resume

Let's Get In Contact