Hi, Welcome to my Portfolio

Hi, I'm
Joshua Obateru

I love building scalable mobile and web applications
that work well, look great, and actually help people.

I'm a
Software Engineer

About
Me

Crafting scalable systems that actually work.
A little bit about me and why I love what I do ...

I'm a Software Engineer with 5 years of professional experience. Over that time, I've built a solid set of skills, but I never want to stop growing. I really love the challenge that comes with learning new stuff.

I also love making an impact with my work. Seeing that I could create things that many people could use was, and still is so fascinating to me.

A Few of my Skills

React
Next.js
TypeScript
JavaScript
Tailwind CSS
Flutter
Node.js
GSAP
Jest
Cypress
Storybook
CI/CD
GitHub Actions
Fastlane
Husky
Sentry
Azure
Redux
Figma
PostgreSQL
MongoDB
React Native

A Few of my Project

TikTok Web Clone (2022)

TikTok Web Clone (2022)

A mini TikTok web app clone built with the MERN stack. I mainly worked on just frontend and API integration previously, but I decided to learn backend by building a complete MERN stack project written...

ReactTypeScriptNode
Nasco Direct

Nasco Direct

This is an e-commerce web application that I collaborated with an amazing team to build for Nasco to enable them to sell their products directly to consumers. This improves their customer experience b...

ReactNext.jsTailwind
Pin Plus Keyboard

Pin Plus Keyboard

This is a flutter package available on pub.dev that gives you custom input fields and a custom keyboard for one time password widgets, transaction pin widgets and simple login widgets. This package is...

FlutterDart
NotFine

NotFine

A mental health platform built for a Nigerian movement creating safe spaces for honest conversations among young people. Features an anonymous 60-second mental health check-in, Paystack-powered donati...

Next.jsTypeScriptTailwind CSS
TheBridge Hub

TheBridge Hub

This project started as my Master’s-level assignment, where the goal was to craft a strategic solution to tackle the digital divide within the Droflas community. Based on our Soft Systems Methodology ...

ReactTypeScriptNext.js
KroneCore Music (2022)

KroneCore Music (2022)

A local and fully customisable music player available for Android. The app opens with a background image which you can change, and customizable colors to enhance your listening experience. Currently w...

DartFlutterGetX

Experience

Frontend Engineer

Predictiva Ltd

Jun 2024 - PresentEdinburgh, UK

Sole frontend engineer across two live production platforms in an AI-driven trading environment. Built and maintained Next.js and React interfaces for Investiva V2 and Cryptiva (Flutter Web + mobile) for 7,000+ users. Applied SSR patterns, hybrid pagination, and performance optimisations achieving Lighthouse scores of 97–100. Integrated observability tooling and established testable architecture and deployments with Jest, RTL, Cypress, Husky, and Github Actions (CI/CD pipelines).

ReactNext.jsTypeScriptFlutterTailwind CSSStorybookJestCI/CDFastlaneHuskyWebSocketsReact QueryReduxZustand

Web Developer (UI Specialist)

Lybertine

Sep 2023 - May 2024London, UK

Designed user onboarding and workflow improvements using Miro. Supported frontend development and usability improvements for web platforms. Spearheaded the development and deployment of an intelligent chatbot, enhancing customer support and streamlining visitor interactions.

MiroFrontend DevelopmentAI Integration

Software Developer

Nasco Nassat

May 2021 - Dec 2022Remote

Developed a responsive e-commerce platform using Next.js and TypeScript, integrating REST APIs and building reusable component structures. Built a WebSocket-based multiplayer application handling real-time event communication. Maintained bug tracking and release readiness via Jira and GitHub.

Next.jsTypeScriptREST APIsWebSocketsReduxFlutterReactjs

Software Developer

iXnotes Services Ltd

Apr 2020 - Dec 2022Nigeria

Built and maintained cross-platform web and mobile applications for multi-vendors, financial transactions, and logistics. Built a school content management system with React and Redux. Collaborated with backend engineers to improve system reliability.

ReactReduxMobile DevelopmentWordPressFlutterReactjs

Mobile Application Developer

SkillSeeds Ltd

Apr 2020 - May 2021Abuja, Nigeria

Contributed to the full development lifecycle of two fintech mobile applications using Flutter, Dart, and Bloc state management. Created responsive front-end mobile interfaces and integrated APIs.

FlutterDartBlocGetxMobile UI

Web Developer

Cloudsync

Dec 2019 - Apr 2020Nigeria

Enhanced front-end performance through image optimization. Built websites using Materialize and Bootstrap, focusing on responsive and user-friendly front-end development.

BootstrapMaterializeResponsive Design

Student Intern & Tutor

UJHub & nHub

Aug 2018 - Mar 2020Jos, Nigeria

Promoted academic success by teaching IT students mobile development basics with React Native. Built various projects including a weather app, hangman game, and a pickup/delivery tracking app.

React NativeAndroid StudioTeaching

CONTACT ME

Let's Talk

Have a project in mind or just want to say hi? I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

obtjoshua@gmail.com
Edinburgh, United Kingdom