OJ Abba

Software Developer
A software developer with expertise in full-stack web development, performance optimization, and user-centric design.

About Me

I'm a software developer with a passion for building efficient and user-focused web applications. With experience in full-stack development, I specialize in crafting clean code and optimizing performance. Proficient in a range of technologies, I continuously enhance my skills through hands-on projects and contributions to open-source communities.

I hold a BSc (Hons) in Computing from the University of Portsmouth, UK, where I developed a strong foundation in software engineering and user experience design. My work includes successful projects in web development, from custom LMS solutions to dynamic voting platforms, demonstrating my commitment to delivering high-quality, impactful software.

Projects

Maguire LMS

Maguire LMS

NextJSReactTypescriptNodeStripePrismaMySqlRadix UI

Developed a robust Learning Management System (LMS) with features such as custom access levels for admins, department heads, and organizational leaders, comprehensive course management, the ability for users to manually request and download a PDF certificate upon course completion, secure Stripe integration for purchasing course credits, and a built-in course feedback system. Additionally, I ensured all emails were styled according to the client's branding to enhance the overall user experience.

I also integrated a Learning Record Store (LRS) using xAPI to track and store user learning activities and performance, providing detailed reporting and insights.

Under One Cloud

Under One Cloud

AstroHTMLCSSJavaScriptExpressFigma

Redeveloped the Under One Cloud website by migrating from WordPress to a custom-built solution using Astro. This transition significantly enhanced the site’s loading speeds and overall performance. I started by designing a modern, user-friendly interface in Figma. The custom development not only improved site responsiveness but also optimized user experience, demonstrating my skills in both design and development while delivering substantial performance gains.

Highlight: On the "About Us" page, I created an engaging hover effect on the team photos, adding a unique and interactive touch to the site.

Football Voting Platform

Football Voting Platform

NextJSReactTypescriptNodeImgurPrismaSupabaseRadix UIFigma

Developed a web application that offers a seamless and interactive experience for football fans to vote for their favorite players during events. Built using Next.js with TypeScript, the platform includes a range of features to enhance user interaction and admin management.

Cornerstone

Cornerstone

AstroHTMLCSSExpressFigma

Cornerstone, a company specializing in building and renovation, needed an upgrade from their existing Wix site, which didn’t align with their brand or functionality requirements. I redesigned the site in Figma to create a more professional and engaging look that reflected their services and expertise. Following the design phase, I developed the new site using Astro, significantly improving performance and delivering a smoother user experience. This redesign allowed Cornerstone to showcase their work more effectively and enhance their online presence.

Cloud Socials

Cloud Socials

HTMLCSSJavaScriptFigma

Cloud Socials, a social media management company, required a new website to enhance their online presence. I designed a sleek, single-page site in Figma, adhering closely to their brand guidelines. I then developed the site using a straightforward tech stack of HTML, CSS, and JavaScript, focusing on clean, efficient code and a seamless user experience. The result was a visually appealing and functional site that effectively represents Cloud Socials' services.

Survivor's Ark

Survivor's Ark

UnityC#Adobe XDPhotoshop

A survivor shooter game developed using the Unity game engine, featuring UI elements crafted with Adobe XD, Illustrator and Photoshop, garnered over 500 downloads since its release in 2020, and earned 3rd place among other games at the Naija Games Showcase later that year.