Olusola David AKINBODE - Full Stack Developer Portfolio

Professional portfolio showcasing 4+ years of experience in full-stack web development, specializing in React, Node.js, Python, TypeScript, and modern web technologies.

Hello, I'm

OlusolaAkinbode

Professional

|

Crafting exceptional digital experiences with modern web technologies. Specializing in full-stack development, UI/UX design, and scalable solutions.

Connect with me:

About Me
About Me

Passionate about creating exceptional digital experiences

I'm a passionate software developer with expertise in full-stack web development, frontend technologies, and graphic design. With over 4 years of experience, I specialize in creating robust, scalable web applications using modern technologies like React, Node.js, Python, and various databases. I'm also skilled in DevOps practices and have a strong background in UI/UX design.

My journey in tech has been driven by curiosity and a passion for solving complex problems. I believe in writing clean, maintainable code and creating user experiences that truly make a difference.

4+
Years Experience
50+
Projects Completed
15+
Technologies
Available
For new projects

Experience
Experience

Building digital solutions with passion and precision

3 years 1 month (Feb 2023 - Present)
Alot Digital Agency logo

Fullstack Developer

Alot Digital Agency

📍Remote

Provide visionary leadership to a team of fullstack developers, fostering a collaborative and creative atmosphere. Lead the development of intuitive and visually stunning user interfaces using the latest frontend and backend technologies (such as React, Next.js, JavaScript, TypeScript, REST API, and modern UI libraries).

Hover for details
1 month (May 2025 - June 2025)
Symbols App Inc logo

Web Developer / QA Tester

Symbols App Inc

📍Remote (Contract)

Collaborate with cross-functional teams to build, test, and deploy robust web solutions. Conduct end-to-end testing and ensure software quality using various testing tools and methodologies. Contribute to the development of scalable web applications and ensure responsiveness across platforms.

Hover for details
9 months (Sept 2024 - June 2025)
Trade Easier logo

Software Developer - (Fullstack and DevOps)

Trade Easier

📍Remote

Design and implement features across frontend and backend using modern technologies such as React, Node.js, Python and PostgreSQL. Automate deployment workflows and manage CI/CD pipelines for streamlined development and release cycles. Ensure high performance, security, and scalability of web applications by optimizing backend infrastructure.

Hover for details
7 months (July 2022 - Feb 2023)
FL

Web Developer/Graphic Designer

Freelance

📍Remote

Worked closely with clients as a web developer to create an accessible and responsive website, landing pages based on requirements, using React.js and other libraries needed. As well as creating Graphic designs (both print and screen) to meet customer requirements.

Hover for details
10 months (Sept 2021 - July 2022)
Destiny International College logo

ICT Instructor/Graphic Designer

Destiny International College

📍Osogbo, Nigeria

Conceptualized designs (both print and e-fliers) for the school, based on requirements. And taught IGSCE candidates Web authoring.

Hover for details
8 months (May 2021 - Jan 2022)
MobileXcetera logo

Front End Developer Intern

MobileXcetera

📍Remote

Worked closely with a Senior developer as an Intern to utilize programming capabilities in HTML, CSS, Bootstrap, Sass, JavaScript, React.js, and other libraries as needed.

Hover for details
7 months (Oct 2020 - May 2021)
DS

UI/UX Designer

Datrisoft

📍Remote

Collaborated with teammates to deliver valuable features of web pages, dashboards, and online applications using Adobe XD, Figma, and Adobe Illustrator.

Hover for details

My Skills
My Skills

React.js

Next.js

TypeScript

JavaScript

Node.js

Python

FastAPI

Flask

MongoDB

PostgreSQL

MySQL

Tailwind CSS

Bootstrap

SASS

Figma

Chakra UI

UI

Shadcn/ui

Git

Docker

Jenkins

Nginx

AWS

Firebase

GraphQL

Go Lang

React.js

Next.js

TypeScript

JavaScript

Node.js

Python

FastAPI

Flask

MongoDB

PostgreSQL

MySQL

Tailwind CSS

Bootstrap

SASS

Figma

Chakra UI

UI

Shadcn/ui

Git

Docker

Jenkins

Nginx

AWS

Firebase

GraphQL

Go Lang

React.js

Next.js

TypeScript

JavaScript

Node.js

Python

FastAPI

Flask

MongoDB

PostgreSQL

MySQL

Tailwind CSS

Bootstrap

SASS

Figma

Chakra UI

UI

Shadcn/ui

Git

Docker

Jenkins

Nginx

AWS

Firebase

GraphQL

Go Lang

My Work

Explore the projects that showcase my skills and creativity

PROJECTS
PROJECTS

Accuvice Solutions (Data Protection Compliance Platform)
const project = {
  name: 'Accuvice Solutions (Data Protection Compliance Platform)',
  tools: ['Next.js', 'TypeScript', 'React', 'MongoDB', 'Tailwind CSS', 'Radix UI', 'Framer Motion', 'OpenAI', 'Cloudinary', 'JWT Authentication', 'Zod Validation', 'React Hook Form', 'Nodemailer', 'Recharts'],
  myRole: 'Full-Stack Developer',
  description: 'Developed a comprehensive multi-tenant web application for Accuvice Solutions, transforming their business from a static website into a robust compliance platform. Features 5 specialized role-based dashboards (Admin, Client, Auditor, Blogger, Collaborator) with advanced form management, AI-powered assistance, automated workflows, and complete client lifecycle management for data protection compliance services.',
};
Academic Portfolio Website
const project = {
  name: 'Academic Portfolio Website',
  tools: ['Next.js 16', 'TypeScript', 'MongoDB', 'Tailwind CSS 4', 'shadcn/ui', 'Cloudinary', 'Framer Motion', 'React Hook Form', 'Zod', 'Recharts', 'Resend API'],
  myRole: 'Frontend Developer',
  description: 'Developed a comprehensive academic portfolio and content management platform for a UK-based PhD educator. The website features a professional homepage showcasing academic credentials, experience, education, and publications. Includes a full blog system with comments, resource management for teaching materials with Cloudinary integration, admin dashboard with analytics, role-based authentication, and extensive SEO optimization with structured data (JSON-LD), dynamic sitemaps, and UK-targeted meta tags for academic searches.',
};
ALOT Digital Agency Platform
const project = {
  name: 'ALOT Digital Agency Platform',
  tools: ['Next.js', 'TypeScript', 'MongoDB', 'Tailwind CSS', 'Radix UI', 'Shadcn/ui', 'Framer Motion', 'React Hook Form', 'Mongoose', 'Resend', 'Cloudinary', 'NextAuth', 'React Query'],
  myRole: 'Full-Stack Developer',
  description: 'Comprehensive digital agency platform offering end-to-end business solutions including web development, brand identity design, product design, and digital marketing services. Features a modern dashboard system, portfolio showcase, integrated booking system, blog management, payment processing, and multi-role authentication for seamless client and team management.',
};
Alot Academy Official Website
const project = {
  name: 'Alot Academy Official Website',
  tools: ['Next.js 16', 'React 19', 'TypeScript', 'MongoDB', 'Mongoose', 'Socket.io', 'Tailwind CSS', 'Shadcn/UI', 'Radix UI', 'Framer Motion', 'TipTap Editor', 'Paystack', 'Cloudinary', 'OpenAI', 'Brevo', 'Zod', 'React Query', 'JWT'],
  myRole: 'Full Stack Developer',
  description: 'Architected and built a full-stack digital academy platform with animated landing pages, admin/user dashboards for proposals, invoices, affiliate commissions, and blog management. Implemented real-time chat (Socket.io) with an OpenAI chatbot, Paystack payments, JWT auth with RBAC, Cloudinary uploads, Brevo emails, activity logging, notifications, multi-currency support, and dark/light mode',
};
ALOT Assessment Platform
const project = {
  name: 'ALOT Assessment Platform',
  tools: ['Next.js', 'TypeScript', 'MongoDB', 'Tailwind CSS', 'Radix UI', 'OpenAI API', 'JWT Auth', 'React 19'],
  myRole: 'Full Stack Developer',
  description: 'Built a comprehensive assessment platform for ALOT Digital Agency that enables administrators to create multi-stage technical assessments and allows candidates to take timed evaluations. Features include real-time auto-save, assessment integrity monitoring, AI-powered evaluation using OpenAI, drag-and-drop stage reordering, rich text and code editors, and automated email notifications for candidates.',
};
Trade Easier Website
const project = {
  name: 'Trade Easier Website',
  tools: ['Next.js', 'TypeScript', 'Strapi', 'Tailwind CSS', 'Ant UI', 'DaisyUI', 'Framer Motion'],
  myRole: 'Frontend Developer',
  description: 'Collaborated on developing the main website for Trade Easier, a platform that leverages AI technology to simplify stock analysis and enhance trading journeys. The website features a modern UI with smooth animations, responsive design, and seamless navigation between different sections including Home, Blog, Community, Support, and Learning resources.',
};
Trade Easier Learning Management System
const project = {
  name: 'Trade Easier Learning Management System',
  tools: ['Next.js 14', 'PostgreSQL', 'REST API', 'Dashboard', 'Progressive Web App'],
  myRole: 'Fullstack Developer and DevOps',
  description: 'A comprehensive Learning Management System for Trade Easier, designed to help users invest in their financial potential through structured trading education. The platform features professional trading courses taught by Wall Street experts with 38+ years of experience, course enrollment system, progress tracking, and interactive learning modules. Built with a modern dark theme showcasing real trading chart backgrounds.',
};
AI Overlords Complete Website
const project = {
  name: 'AI Overlords Complete Website',
  tools: ['Next.js 15', 'React 19', 'TypeScript', 'Tailwind CSS', 'Figma to Code'],
  myRole: 'Frontend Developer',
  description: 'Developed a modern, responsive website for AI Overlords from Figma design, showcasing AI services like ML, NLP, Gen AI, and Data Science. Built with Next.js 15, React 19, TypeScript, and Tailwind CSS.',
};
D-lighter Tutor Platform
const project = {
  name: 'D-lighter Tutor Platform',
  tools: ['Next.js', 'Chakra UI', 'Material UI', 'MongoDB', 'React', 'SASS'],
  myRole: 'Lead Frontend Developer',
  description: 'Led the development of a comprehensive tutoring platform that connects students with qualified tutors across various subjects. The platform features tutor profiles, booking system, personalized learning paths, and responsive design for all devices.',
};
TransferPay
const project = {
  name: 'TransferPay',
  tools: ['React.js', 'JavaScript', 'CSS', 'API Integration'],
  myRole: 'Frontend Developer Intern',
  description: 'A modern fintech platform that provides an alternative to traditional POS systems by enabling offline payment acceptance via bank transfers. The platform helps businesses avoid heavy POS charges and targets while offering a seamless payment experience. During my internship at MobileXcetera, I contributed to developing the user dashboard and frontend components of this innovative payment solution.',
};
Learning Project
Multiplication Table MathGame
const project = {
  name: 'Multiplication Table MathGame',
  tools: ['React.js', 'JavaScript', 'CSS', 'HTML'],
  myRole: 'Frontend Developer',
  description: 'An interactive math game designed to help children practice and master multiplication tables. Features timed challenges, progressive difficulty levels, score tracking, and an intuitive interface with Start, Stop, and Restart controls. Built with React.js for engaging educational gameplay. [Learning Project]',
};
Learning Project
Graphic Portfolio
const project = {
  name: 'Graphic Portfolio',
  tools: ['HTML', 'CSS', 'Bootstrap', 'JavaScript'],
  myRole: 'Web Developer/Designer',
  description: 'My personal portfolio showcasing graphic design work I created during my undergraduate studies. Features a collection of illustrations, digital art, and creative designs including the 'Monkey & Shark' series. Built with HTML/CSS, Bootstrap, and JavaScript to create an interactive gallery experience. [Learning Project]',
};
Learning Project
ChatScrum - Drag and Drop Task Board
const project = {
  name: 'ChatScrum - Drag and Drop Task Board',
  tools: ['React.js', 'JavaScript', 'CSS', 'Local Storage'],
  myRole: 'Frontend Developer',
  description: 'A comprehensive task management application featuring drag-and-drop functionality for organizing daily and weekly tasks. The platform includes user authentication (Sign-up/Sign-in), personalized dashboard with task categorization, and an intuitive interface for managing projects and breaking them down into defined 'sprints' of time, day, and week. [Learning Project]',
};

Education & Certifications
Education & Certifications

Continuous learning and professional development

🎓

B.A Education: Fine Art

Obafemi Awolowo University, Ile-Ife, Nigeria

August 2016 - February 2020

Training & Certifications

DevOps and Cloud Engineering (In Progress) - KodeKloud

Complete React Developer in 2022 - Zero to Mastery (Udemy)

Become a Software Developer - LinkedIn Learning

Web Development with Python and JavaScript - CS50 by Harvard

Get in Touch
Get in Touch

I'm always excited to discuss new opportunities and interesting projects. Whether you're a startup looking to build your first product or an established company seeking to enhance your digital presence, let's talk!

Connect With Me
Usually responds within
24 hours

CONTACT ME

I'm currently open to new opportunities and would love to hear from you!