JavaScript
TypeScript
HTML5
CSS3
Node.js
Python
Java
Vue.js
ReactJS
NextJS
Git
VS Code
IntelliJ
Google SC
SQL
Firebase
Problem: An artist needed a professional platform to
showcase both personal and client projects, and a dedicated
space to offer original works for sale.
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%.
As
well as offer original works for sale using a custom store, and
secure checkout via Stripe.
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.
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.
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. 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.
My Resume