GitHub
FIG_001
Lawal Oyinlola's avatar

Lawal Oyinlola

Frontend Engineer · Full-Stack Capable

Overview

Software/Frontend Developer @SafulPay

Software Developer & Team Lead @Tech'N Goodwill Limited

Lagos, Nigeria | Freetown, Sierra Leone

--:-- --

he/him

Social Links

Hello

Building things people depend on

I'm Lawal Oyinlola, a Frontend Engineer building fast, accessible web products across FinTech, GPS/IoT, and AI — mostly in React, Next.js, and TypeScript.

Over 3+ years I've led small teams and shipped real products. I owned the frontend for Trakkam, a multi-tenant GPS fleet SaaS, and took it full-stack on a $5/month VPS — roughly 8× cheaper than managed. On SafulPay, I re-platformed to Next.js and raised Lighthouse from 68 to a perfect 100.

Frontend-first, but I extend into backend, real-time, and self-hosted infrastructure (NestJS, Prisma, WebSockets, NGINX, Docker) when a product needs to ship end to end.

Let's build something people can depend on.

GitHub Contributions

SafulPay

Current Employer

Incubated as an internal product at Tech'N Goodwill, then spun off as an independent fintech company in 2025.

  • Re-platformed the SafulPay corporate website to Next.js, raising Lighthouse scores from 68 to a perfect 100 across Performance, Accessibility, Best Practices, and SEO, while also shipping more sections and content, through code-splitting, lazy loading, image optimization, and accessibility hardening.
  • Converted complex Figma designs into pixel-perfect, WCAG-accessible components for customer portals and agency monitoring dashboards.
  • Engineered the SafulPay v2 frontend architecture with Golang backend engineers on API consumption and complex state management, after co-developing the v1 stack that paired a FlutterFlow frontend with a PHP backend.
  • Built the SafulPay Agent & Merchant Onboarding web app used by field marketers, with analytics dashboards, activity monitoring, and a performance leaderboard for tracking marketer productivity.
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • FlutterFlow
  • Figma
  • Performance Optimization
  • Accessibility
  • SEO
  • State Management
  • REST APIs
  • FinTech

Tech'N Goodwill Limited

Current Employer
  • Directed cross-functional teams (UI/UX, marketing, backend) across 6+ web apps, including incubating SafulPay as an internal product before its spin-off as a standalone fintech company.
  • Standardized Git and GitHub workflows with structured pull requests, cutting code-review turnaround by 30% and accelerating delivery.
  • Authored product tutorials and component documentation for reliable cross-functional collaboration and fast onboarding.
  • Continued owning Trakkam's frontend and infrastructure while scaling team leadership responsibilities.
  • Team Leadership
  • Cross-functional Collaboration
  • Git Workflows
  • FinTech
  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • shadcn/ui
  • Mapbox GL
  • Socket.io
  • NestJS
  • Prisma
  • MariaDB
  • Docker
  • NGINX
  • CI/CD
  • GitHub Actions
  • Role-Based Access Control
  • GPS/IoT
  • Operated in a fast-paced, collaborative environment with backend/frontend engineers, PMs, designers, QA, and leads; shipped features to tight timelines.
  • Co-built "Resolve" using Next.js + TypeScript: a voting platform for secure, free, and fair elections for individuals and organizations; implemented UI with Tailwind CSS and shadcn/ui components.
  • Built a text-processing UI in React + TypeScript using Chrome Origin Trials (Detector API, Summarization API, Translation API) to auto-detect language and translate text on the fly.
  • Practiced strong engineering hygiene: accessible, responsive UI; performance optimization; structured PRs and clean commit history; collaborative reviews with the cross-functional team.
  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • shadcn/ui
  • Chrome Origin Trials
  • API Integration
  • Voting Platform
  • Text Processing
  • Accessibility
  • Performance Optimization
  • Git Workflows
  • Code Review
  • Agile
  • Cross-functional Collaboration

Nimble Capital Limited

  • Technical Operations
  • System Uptime
  • Bug Resolution
  • Process Automation
  • Data Management
  • Email Marketing
  • SMS Campaigns
  • Customer Feedback
  • Workflow Optimization

A multi-tenant GPS fleet-management SaaS I designed and shipped end to end. Real-time vehicle tracking over WebSockets, interactive Mapbox geofencing, trip history, an alerts inbox, and a 7-tier role-based access model. Self-hosted on a $5/month VPS (NestJS, Prisma, self-hosted Traccar, NGINX, CI/CD), running roughly 8× cheaper than the equivalent managed setup.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Mapbox GL
  • Socket.io
  • NestJS
  • Prisma
  • MariaDB
  • GPS/IoT
  • Self-hosted

A stock-market app with AI-powered market insights, real-time price updates, advanced search, personalized stock alerts, interactive charts, and automated daily news summaries.

  • Next.js
  • TypeScript
  • Better Auth
  • Inngest
  • Charts
  • AI
  • REST
  • Performance
  • Accessibility

Website for a faith-rooted women's movement based in Freetown, Sierra Leone — supporting healing circles, leadership academies, and community programs. Built with Next.js 16 App Router and Tailwind CSS v4 under the tagline 'Restoring Hearts. Reclaiming Crowns.'

  • Next.js
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • shadcn/ui

An AI-powered LinkedIn assistant that automates content generation, networking outreach, and engagement — helping professionals grow their presence without the manual grind.

  • Chrome Extension
  • AI
  • TypeScript
  • React
  • LinkedIn API
  • Automation

The Complete JavaScript Course 2025: From Zero to Expert!

Issued by
Udemy | Jonas Schmedtmann
Issued on

HNG Internship 12 (2025) — Frontend Development Track Finalist

Issued by
HNG Internship
Issued on

AltSchool Africa Internship Cohort 2024

Issued by
AltSchool Africa
Issued on

The Ultimate React Course 2024: React, Next.js, Redux & More

Issued by
Udemy | Jonas Schmedtmann
Issued on

Learning How to Learn: Powerful mental tools to help you master tough subjects

Issued by
Coursera | Deep Teaching Solutions
Issued on
  • Built and maintain the church website for Winners Chapel International, Goderich.
  • Assist the technical and media unit, helping run the tech side of services.
  • Provide general technical support across the church as needed.
  • Next.js
  • Web Development
  • Technical Support
  • Media Operations
  • Photography
  • Video Recording
  • Video Editing
  • Teaching & Onboarding