Please Scroll

Welcome to My Portfolio

Hi, I'm Chuka, an aspiring software developer currently pursuing my bachelor's degree in computing at Queen's University.

I am passionate about creating software that makes life easier by blending creativity with technical skills to design tools that are both functional and visually appealing.

Picture of me by the lake

Projects

Online Currency Converter

Online Currency Converter

I developed a currency converter that began as a Java desktop application using live exchange rates updated every 24 hours. To enhance accessibility and usability, I later transformed it into a responsive JavaScript web app, enabling users to access it directly through their browsers. This project sharpened my skills in API integration, data formatting, and cross-platform development. Visit the Online Currency Converter

Skills used:
Java
JavaFx
HTML
CSS
API
JavaScript

Personal Finance Manager

Personal Finance Manager.

The Personal Finance Manager was a group project for my Software Fundamentals course, developed using C++ with the Qt framework and SQLite for data storage. The application helps students track expenses, manage budgets, set financial goals, and plan toward achieving them. My primary role involved front-end development, where I designed and implemented the graphical user interface and spending visualization features using Qt. With its intuitive design and efficient database integration, the application aimed to enable students to take control of their personal finances and work toward their financial goals.

Read more about this project
Skills used:
C++
QT
SQLite
CMake

Skills

Programming Languages

  • Python
  • Java
  • JavaScript
  • Swift
  • HTML
  • CSS
  • C/C++

Tools & Frameworks

  • Flask
  • Firebase
  • Xcode
  • Django
  • MySql
  • Qt
  • Figma
  • Selenium

Other Skills

  • SEO
  • UI/UX Design
  • Software Testing

Hobbies

Staying active, creative, and inspired defines me. I hit the gym regularly to challenge my mental and physical limits. Fashion is another way I express myself—I enjoy putting together new outfits that reflect my style and creativity. Music keeps me motivated, with Bob Marley, Rema, and Skepta topping my playlist. I also enjoy making beats on FL Studio in my free time. As a huge soccer fan and devoted Arsenal supporter, I play as a left-back or center-back whenever I hit the field.

Contacts