Hi, I am James

Software Developer

I create seamless, user-friendly web applications, combining frontend and backend expertise to deliver innovative solutions for your business.

Contact Me

About Me

About Me

I'm James

A Software Developer based in Nigeria

I design and develop innovative solutions for clients, specializing in creating sleek, modern websites and web applications. With expertise in both frontend and backend development, I craft user-friendly digital experiences that blend functionality and style. My passion lies in building meaningful interactions that help businesses thrive online. Explore my portfolio to see how I bring ideas to life!

  • 6+

    Years of
    Experience
  • 300

    Happy
    Customers
  • 300+

    Successful
    Projects
Download CV

Skills

Skills

Education & Skills

With a solid foundation in modern web development, I specialize in creating responsive and engaging websites and web applications. My focus is on delivering user-friendly and efficient digital solutions while continuously expanding my skills and expertise. Passionate about problem-solving and innovation, I strive to craft experiences that leave a lasting impact.

  • 2022-2023

    Software Eng. - ALX-Holberton software engineering

  • 2014-2020

    Bachelor of Engineering - BE, Civil Engineering - Nnamdi Azikiwe University

  • Javascript   |   React   |   Node
  • Python   |   Django   |   Flask
  • C
  • AWS

  • 2023

    Software Engineering - ALX/Holberton

  • 2023

    Using MongoDB with Node.js - MongoDB

  • 2022

    Introduction to Fullstack Development - Qwasar Silicon Valley

  • 2022

    Javascript Programming - Open Classrooms

Work & Experience

Frontend Developer

Contract | Remote
December 2024

Optimized and debugged React components using TypeScript for a web platform similar to Airbnb, enhancing user interface performance.
Contributed to fixing 10+ bugs and preparing the platform for launch.

Full stack Developer

Internship | Remote
May 2024 - August 2024

I developed 'Wiki Infographics' using React, D3.js, and Flask for dynamic data visualizations.
I implemented secure authentication workflows and responsive layouts with Tailwind CSS.

Full stack developer

Full Time | Remote
2023 - 2024

I developed responsive front-end designs and scalable back-end services with Node.js and Django.
I reduced page load times by 20% through optimized queries and code refactoring.

Freelance Web developer

Part Time | Remote
2020 - PRESENT

I delivered tailored web solutions with React, Angular, and custom features using HTML, CSS, and JavaScript.
I created back-end services with Node.js, Express, integrated databases, and third-party APIs.

Junior Developer

Full Time | Onsite
2019 - 2020

I assisted in front-end and back-end development, troubleshooting, and resolving technical issues.
I supported the development of 10+ web applications, improving team productivity by 15%.

Load More

Services

Services

What I provide

  • Software Development

    Learn More

    Software Development

    What is Software Development?

    Software development helps companies build reliable and efficient solutions by implementing the right development processes, methodologies, and best practices. It ensures high-quality, scalable products while optimizing resources and delivering value.

    What I provide

    • Establish the right development processes
    • Build robust and scalable solutions
    • Explore innovative business opportunities
    • Optimize resources effectively
  • Software Design

    Learn More

    Software Design

    What is Software Design?

    Software design helps companies create efficient, scalable, and user-friendly systems by implementing the right design principles, methodologies, and best practices. It ensures intuitive solutions that meet business goals while optimizing resources.

    What I provide

    • Implement the right design principles
    • Create intuitive and user-friendly interfaces
    • Design scalable and efficient systems
    • Optimize resources for long-term success
  • Web App Development

    Learn More

    Web App Development

    What is Web App Development?

    Web app development helps businesses create powerful, scalable, and user-friendly applications by implementing the right development processes, methodologies, and best practices. It ensures secure, high-performance solutions while optimizing resources and enhancing user engagement.

    What I provide

    • Establish the right development processes
    • Build fast, secure, and scalable web applications
    • Enhance user engagement with seamless experiences
    • Optimize resources for cost-effective solutions
  • Mobile Apps Development

    Learn More

    Mobile App Development

    What is Mobile App Development?

    Mobile app development enables businesses to deliver seamless and engaging experiences on smartphones and tablets. By following best practices and efficient development strategies, it ensures high-performance, cross-platform compatibility, and resource optimization to meet user needs effectively.

    What I provide

    • Develop high-performance mobile applications
    • Create intuitive and user-friendly mobile experiences
    • Ensure cross-platform compatibility and scalability
    • Maximize efficiency with optimized resource usage

Portfolio

Portfolio

Web App Development

Portfolio

Web App Development

A personal portfolio website showcasing my skills, projects, and experience as a software developer. Built with HTML, CSS, and Vanilla JavaScript, the site focuses on simplicity, responsiveness, and smooth user interactions. It serves as a digital resume, allowing visitors to explore my work and connect with me seamlessly.

Github

Software Development

SAFR Airbnb of Morocco

Software Development

SAFR is a modern web platform built with TypeScript, React, and the latest frontend technologies, ensuring a seamless and dynamic user experience. On the backend, it leverages powerful tools, including MongoDB and modern backend frameworks, to provide a scalable and efficient system. Designed for performance and reliability, SAFR optimizes workflows.

Live

Software Development

Hospital Management Software

Software Development

Login [username: admin password: pass123] The Hospital Management Software is a full-stack web application designed to streamline hospital operations and enhance patient care. Built with HTML, JavaScript, Angular, ASP.NET MVC, and MySQL, it offers seamless management of patient records, appointments, billing, and staff administration.

Github Live

Web App Development

Dowell Social Media Automation

Web App Development

Dowell is a powerful social media automation platform designed to streamline content scheduling, engagement tracking, and post management. Built with a full-stack architecture using Django, React, and MongoDB, it enables users to automate their social media presence efficiently. The platform integrates APIs to facilitate seamless cross-platform posting.

Github

Web App Development

Wiki-Infographics for WIkipedia

Web App Development

Wiki Infographics is a full-stack web application that transforms structured data from Wikimedia into visually engaging infographics. Built with Flask and React, it integrates various APIs, including Wikimedia APIs, to fetch and process relevant data. The platform utilizes MySQL for efficient data storage and chart libraries to generate insightful visual representations.

Github Live

Software Development

Mastermind CLI Game

Software Development

The Mastermind CLI Game is a command-line implementation of the classic code-breaking game, developed in C with a structured and efficient design. It challenges players to guess a secret code within a limited number of attempts, providing feedback on correct guesses and positions. Built with C and managed using a Makefile for easy compilation.

Github

Web App Development

Tetris Game

Web App Development

The Tetris Game is a classic puzzle game built with HTML, CSS, and JavaScript. It features smooth game play, intuitive controls, and dynamic block movements. Players can rotate, move, and drop tetrominoes to complete lines and score points. With responsive design, this version of Tetris provides an engaging and nostalgic gaming experience right in the browser.

Github Live

Software Development

Simple Unix Shell

Software Development

The Simple Unix Shell is a lightweight command-line interpreter built in C, designed to replicate fundamental Unix shell functionalities. It processes user commands, executes programs, and manages input/output operations, providing a streamlined interface for interacting with the system.

Github

Software Development

Printf

Software Development

The Printf project is a custom implementation of the standard printf function in C. It replicates the functionality of printf, handling formatted output with specifiers like %d, %s, %c, and more.

Github

Web App Development

IMBD Search

Web App Development

IMDB Search App is a full-stack web application that allows users to search, filter, sort, and paginate movie data efficiently. built with React, Express, NodeJS and MongoDB. It fetches movie information from a database and presents it in a structured table format for easy navigation. The app delivers a seamless experience.

Github Live

Web App Development

Weather App

Web App Development

The Weather App is a sleek and responsive application that provides real-time weather updates for any location. Built with HTML, CSS, and Vanilla JavaScript, it leverages an external API to fetch and display current weather conditions, temperature, humidity, and more. Webpack and Babel ensure optimized performance and compatibility across different browsers.

Github Live

Web App Development

Random Joke Generator

Web App Development

The Random Joke App is a fun and interactive application that fetches and displays random jokes to entertain users. Built with HTML, CSS, and Vanilla JavaScript, the app delivers a seamless user experience with smooth functionality and an appealing design. Using Webpack for module bundling and Babel for JavaScript compatibility.

Github Live

Web App Development

Basic Calculator

Web App Development

A simple and responsive calculator built using HTML, CSS, and Vanilla JavaScript. This project showcases core web development skills, including DOM manipulation, event handling, and CSS styling. The app features a clean, intuitive interface that allows users to perform basic arithmetic operations like addition, subtraction, multiplication, and division.

Github Live
Load More

Let's Talk

About Your

Next Project

Our Clients

Our Clients

I had the pleasure of working with James Okolie on the Wiki Infographics Project during his Outreachy internship. I was really impressed with his skills during the selection phase, and everything I observed after selecting him for this three-month project impressed me even more. A complete demonstration of competence and efficiency!

Éder Porto

Chief Technology Officer | Wiki Movimento Brasil

During the development and implementation of the Wiki Infographics project, I had the opportunity to work with James Okolie. From the start, I was impressed by his technical skills and ability to solve problems effectively. James Okolie demonstrated excellent proficiency.

Lucas Belo

Assitente de Projetos no Wiki Movimento Brasil | Wikimedista

Working with James was a fantastic experience! He delivered a sleek, high-performing web application that exceeded our expectations.

Thomas George

Founder/CEO Dowell Research Lab

James is a highly skilled developer who understands both frontend and backend development. His attention to detail and problem-solving ability made our project a success!

Nabil

Founder/CEO SAFR

Contact Me

Contact Me

Let's discuss your project

I'm always open to discussing product
design, development work or partnerships.