Okafor James

I'm a software developer dedicated to creating interactive, accessible, and responsive websites.

Scroll down

Experience

  • July 2025 – Present

    OvalSoft Technologies

    Remote, Abuja, Nigeria

    Senior Software Engineer

    Contributed to the design and development of scalable frontend systems used in production, supporting thousands of active users.

    Built and maintained reusable UI components using modern JavaScript frameworks, reducing feature development time by 20%.

    Collaborated with cross-functional teams (product, backend, QA) to deliver user-focused features, improving delivery timelines by 15%.

    Applied testing and debugging practices using Cypress and unit testing tools, reducing frontend defects in production by 25%.

    • JavaScript
    • TypeScript
    • TailwindCSS
    • React.js
    • Next.js
    • Cypress
    • GraphQL
  • September 2024 – August 2025

    Sahel AI

    Dover, DE 19901, USA

    Frontend Developer (Part-time)

    Developed frontend interfaces for a Legal AI contract analysis platform.

    Improved user retention and satisfaction by 25% through UI/UX enhancements.

    Worked closely with backend engineers to define APIs, reducing integration issues.

    Optimized frontend performance, achieving faster load times and smoother interactions.

    • JavaScript
    • TypeScript
    • TailwindCSS
    • React.js
    • Next.js
    • Cypress
    • GraphQL
  • July 2022 – April 2025

    AFEX Commodities Exchange

    Abuja, Nigeria

    Frontend Developer

    Built and maintained fintech platforms supporting commodities trading and payment workflows.

    Improved user engagement by 20% through intuitive UI implementation.

    Reduced page load times by 30% through performance optimization techniques.

    Collaborated with backend teams to improve API reliability and system stability.

    • JavaScript
    • TypeScript
    • TailwindCSS
    • React.js
    • Next.js
    • Cypress
    • GraphQL
  • May 2022 – July 2024

    MEV Suite

    Remote, Nigeria

    Frontend Developer (Freelance)

    Delivered responsive and high-quality user interfaces for client-facing applications.

    Optimized state management and component performance for scalable frontend systems.

    Worked independently and with distributed teams to deliver features on schedule.

    • JavaScript
    • TypeScript
    • TailwindCSS
    • React.js
    • Next.js
    • Cypress
    • GraphQL

Projects

These are some of the projects I have worked on over the years.

  • Arrowhead Pharmaceuticals

    Arrowhead Pharmaceuticals

    Arrowhead Pharmaceuticals is a forward-thinking pharmaceutical company in Nigeria transforming how healthcare providers procure, manage, and pay for medicines. We import, manufacture, and distribute high-quality generic drugs, ensuring hospitals, pharmacies, and clinics have reliable access to essential medicines.

    With Arrowhead Pharmaceuticals, you get more than a supplier—you get a healthcare partner dedicated to improving operational efficiency.

    Our mission is to provide affordable and reliable pharmaceutical solutions that improve operational efficiency and ensure consistent availability of essential medications for better healthcare delivery. We operate with integrity, innovation, customer centricity, and excellence.

    • React.js
    • Next.js
    • TypeScript
    • TailwindCSS
    • Cypress
    • Vitest
    • React-Testing-Library
    • Strapi
    • PostgreSQL
    • SQL
  • Scepter360

    Scepter360

    Scepter360 is powering the next generation of healthcare systems. It is the world's first modular Electronic Medical Record platform, enabling healthcare providers and governments to modernize care delivery through intelligent, integrated, and infrastructure-independent solutions.

    From patient management to analytics, Scepter360 provides a comprehensive suite of healthcare modules engineered for flexibility and scale.

    • React.js
    • Next.js
    • TypeScript
    • TailwindCSS
    • Cypress
    • Vitest
    • React-Testing-Library
    • Strapi
    • PostgreSQL
    • SQL
  • Scepter360 Store

    Scepter360 Store

    Scepter360 Store is an e-commerce platform providing a trusted source for quality pharmaceutical products with expert care. The platform is designed to ensure seamless transactions, reliable product delivery, and a user-friendly shopping experience.

    • React.js
    • Next.js
    • TypeScript
    • TailwindCSS
    • Cypress
    • Vitest
    • React-Testing-Library
    • Strapi
    • PostgreSQL
    • SQL
  • Sahel AI

    Sahel AI

    Sahel AI provides AI solutions for the Middle East and Africa, specifically for transactional lawyers. It helps draft and review contracts faster and more efficiently within Microsoft Word, potentially saving up to 10 hours per week. Sahel AI is also ISO 27001 certified. Please verify all details independently.

    • Typescript
    • Tailwindcss
    • Nextjs
    • Django
    • Docker
    • Cypress
    • Vitest
    • React-Testing-Library
  • Afex Blog Website

    Afex Blog Website

    AFEX is a commodity trade solutions company that promotes efficient trade and wealth creation through the commodities market. You can also explore career opportunities there. Remember to double-check for the latest information.

    • Typescript
    • Tailwindcss
    • Nextjs
    • Django
    • Docker
    • Cypress
    • Vitest
    • React-Testing-Library
  • Africaexchange

    Africaexchange

    AfricaExchange is a cutting-edge platform that offers seamless access to Africa's vibrant commodities market and connects users with the global physical and financial commodity marketplace. It provides advanced tools and real-time data to simplify trading, enabling users to explore a wide range of commodities and make informed investment decisions. The platform is designed to bridge the gap between local opportunities and global trading networks, making it easier to navigate and capitalize on market trends.

    • Typescript
    • Tailwindcss
    • Nextjs
    • Django
    • Docker
    • Cypress
    • Vitest
    • React-Testing-Library
  • Pay-X

    Pay-X

    Pay-X is an admin-based platform designed to facilitate both local and international transactions with ease. It offers streamlined processing for a range of financial activities, providing administrators with comprehensive tools to manage, monitor, and execute transactions efficiently. With a focus on user-friendly interfaces and robust security, Pay-X ensures that transactions are handled smoothly, whether they are domestic or cross-border.

    • Nextjs
    • Tailwindcss
    • Typescript
    • Django
    • API
    • Cypress
    • Vitest
    • React-Testing-Library
  • Cudie

    Cudie

    CUDIE is an innovative payment platform developed by AFEX Commodities Exchange Limited (AFEX) that prioritizes the privacy and protection of user data. Complying with the Nigeria Data Protection Act (2023) and other relevant privacy regulations, CUDIE (referred to as 'us' 'we' or 'our') outlines its practices for collecting, using, disclosing, erasing, and restricting Personal Data. This policy ensures that your information is handled with the utmost care and is used solely for enhancing and providing the Platform. By using CUDIE, you consent to the collection and use of your data as described, with terms aligning with our overall terms and conditions.

    • Reactjs
    • Typescript
    • Tailwindcss
    • Nodejs
    • API
    • Cypress
    • Vitest
    • React-Testing-Library
  • Globaladmin

    Globaladmin

    Globaladmin is an administrative platform exclusively accessible to senior staff members. It is designed to manage activities related to commodities and other operations across various regions. The platform allows senior staff to oversee and control the entire lifecycle of commodities, including tracking, storage, processing, and distribution. Additionally, Globaladmin facilitates the management of other regional activities, ensuring that all operations are efficiently coordinated and monitored. This system enhances organizational oversight, improves operational efficiency, and supports decision-making by providing senior staff with comprehensive tools and data for managing complex activities across different regions.

    • Reactjs
    • Typescript
    • Tailwindcss
    • API
  • Traceability

    Traceability

    Traceability system offers a comprehensive solution for tracking commodities from the farm to the consumer's plate. It ensures safety, transparency, and accountability by documenting each stage of the commodity's journey. This includes tracking the origins of commodities from the point of harvest, through warehouse storage, rebagging, and processing, as well as any intermediate distribution steps. This system helps in maintaining the quality and safety of the commodities, providing detailed information about their handling and movement, and fostering consumer trust by ensuring transparency.

    • Reactjs
    • Typescript
    • Tailwindcss
    • API

Technologies

Languages/Frameworks/Tools I have worked with.

  • CSS
  • TailwindCSS
  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • React Native
  • Firebase
  • Cypress
  • Jest
  • React-Testing-Library
  • Node.js
  • Express.js
  • MongoDB
  • Redis
  • Docker