SAMUEL ABRAHAM BAMIDELE

Full-Stack JavaScript Software Engineer

About

Full-Stack JavaScript Software Engineer specializing in backend-heavy systems, secure authentication, and developer tooling. Proven ability to design and deploy production-grade web platforms, including AI-powered EdTech and real-time systems, leveraging Node.js, TypeScript, MongoDB, and PostgreSQL. Reduced backend validation errors by 35-45% and improved development speed by 40% through reusable patterns and schema-driven validation engines, demonstrating a strong bias toward security-first architecture and long-term maintainability.

Work

Independent Projects
|

Software Engineer (Full Stack / PWA / AI)

Summary

Led end-to-end development and deployment of multiple production-grade web platforms, including AI-powered EdTech, real estate marketplaces, and mentorship networks, utilizing cutting-edge JavaScript stacks.

Highlights

Built and launched 3 full-scale web platforms (StudyPadi, CampusAgent, Menteo), delivering 100% of core features end-to-end, encompassing backend, APIs, authentication, data models, and integrations.

Reduced backend validation and runtime errors by 35-45% by designing and implementing a reusable schema-driven validation and rule engine across multiple projects and NPM packages.

Improved development speed by 40% through the creation of reusable backend patterns and NPM libraries, eliminating boilerplate and accelerating project delivery.

Designed and implemented secure authentication flows (cookie-based sessions, JWT, OAuth) that decreased auth-related bugs by 30% and minimized security regressions during feature iterations.

Increased feature delivery consistency by 50% across all projects by standardizing API contracts, data schemas, and error handling protocols.

Published and actively maintained 3 open-source NPM packages with 1,900+ total downloads, including a production-used rule-based validation engine, reducing long-term maintenance overhead by 25-35%.

Implemented offline-first PWA architectures with service workers across multiple platforms, consistently achieving 95+ Lighthouse scores for performance and installability.

Engineered STUDYPADI, an AI-powered EdTech platform integrating Google Gemini AI and OCR to evaluate handwritten answers, deliver corrective feedback, and generate 90+ AI-assisted learning resources.

Skills

Frontend, PWA & SEO

React.js, Next.js, TypeScript, HTML5, CSS3, Mobile-First Design, Offline-First PWA (Service Workers), SEO, Localforage.

Backend & Databases

Node.js, Express.js, Hono.js, TypeScript, MongoDB (Mongoose), PostgreSQL (Prisma, Drizzle), Schema Design & Query Optimization.

AI & Integrations

Google Gemini AI, OpenAI API, OCR (Handwritten Text Recognition), AI-Assisted Evaluation & Content Generation.

Architecture & Real-Time Systems

RESTful API Design, Secure Authentication & Access Control, WebSocket (Ably), Real-Time Communication, API Documentation.

Projects

My portfolio

Summary

Showcasing a comprehensive collection of developed projects and technical expertise.

Menteo

Summary

A personal project focused on social media and mentorship networking.

CampusAgent

Summary

A personal Proptech/Marketplace project for student-focused real estate and services.

StudyPadi

Summary

An Edutech/AI platform integrating AI for educational content and evaluation.

FAC Blog

Summary

A personal blog platform.

Treeforge

Summary

An open-source NPM package.

Localclientdb

Summary

An open-source NPM package for client-side database functionality.

Validata-jsts

Summary

An open-source NPM package for JavaScript/TypeScript validation.

Chess Champ

Summary

A personal project for a real-time multiplayer chess game.

Learnard V2

Summary

A personal Edutech project.

Printcue

Summary

A business website.