Open to full-stack roles and collaborations that solve real problems

Onatade
Abdulmajeed

Full-Stack Developer · Technical Writer · Developer Relations

I turn complex ideas into clear, reliable digital experiences, from the first line of code to the last interaction.

02 / 06 · About me

I design, build, and deploy reliable software — end to end.

I'm a software engineer from Lagos, Nigeria, with a strong focus on backend development.

My journey into software engineering started with learning how to build applications, but over time I became more interested in what happens behind the scenes — how systems are designed, how APIs communicate, how data is managed, and how applications are tested, deployed, and kept reliable.

Most of what I've learned has come from building things. I've worked on projects ranging from REST APIs and payment integrations to crowdfunding platforms, deployment pipelines, and full-stack applications. Some projects went smoothly. Others involved bugs, failed deployments, confusing errors, and technologies I had never used before. Those experiences taught me to get comfortable with figuring things out instead of giving up when I don't immediately have the answer.

Today, I work mainly with Java and Spring Boot, alongside technologies such as JavaScript/TypeScript, React, Node.js, PostgreSQL, MongoDB, Docker, and REST APIs. I'm particularly interested in backend engineering, distributed systems, software testing, and building applications that can actually be used in the real world.

I also believe that building software is only part of becoming a good engineer. I document what I learn, share my mistakes and lessons publicly, and constantly try to improve how I communicate technical ideas. My #100DaysOfCode journey has been a big part of that — showing up consistently, learning difficult topics, building projects, and sharing the process along the way.

I'm still learning, still building, and still figuring things out — but that's exactly what I enjoy about software engineering. If there's a real problem to solve, I want to build my way toward the answer.

6+ Projects ShippedJava & TypeScriptREST API DesignLagos, Nigeria
Onatade Abdulmajeed

03 / 06 · Toolkit

Skills & Tech Stack

A practical toolkit for building dependable products across the frontend, backend, and infrastructure.

Languages

JavaJavaScriptTypeScriptPythonSQLHTMLCSS

Frontend

ReactReact NativeNext.jsTailwind CSSBootstrap

Backend

Spring BootSpring SecurityNode.jsExpress.js

Databases

MySQLPostgreSQLMongoDB

API & Security

REST API DesignJWTRBACSwagger/OpenAPI 3Zod

DevOps & Tools

DockerKubernetesGit/GitHubAWSGoogle CloudRedis

04 / 06 · Selected work

Featured Projects

A selection of products and platforms built to solve practical problems with thoughtful engineering.

Featured

VeriFund

A fundraising platform enabling verified organizations to run transparent, time-boxed relief campaigns with full donation and disbursement tracking. Built with JWT auth, role-based access control, and Monnify payment integration.

Java 21Spring BootSpring SecurityMongoDBJWTDocker
Featured

Club Vest

A membership management platform supporting multiple user roles, Paystack payment integration, and a responsive dashboard for clubs to manage inventory and memberships.

TypeScriptNode.jsNext.jsPostgreSQLPaystackZod
Featured

Mini PaaS

A deployment pipeline platform with one-click GitHub deploys, auto-generated Dockerfiles, and live build/deploy log streaming via SSE.

Express.jsTypeScriptDocker Engine APICaddyReactVite

JobPost API

A production-ready RESTful job-posting API with keyword search and full Swagger/OpenAPI documentation.

Java 21Spring BootMongoDB AtlasDocker

Air Easy

A cross-platform flight reservation app with real-time seat availability, booking flow, and account management.

Java Spring BootMySQLReact Native

Location Finder

A mobile app for discovering nearby places within a custom search radius, using live location and an interactive satellite map view. Features a distance slider, search, and one-tap 'Get My Location'.

React NativeGoogle Maps API

Hospital Management System

A desktop application for managing patient records, appointments, and staff data, built collaboratively with a team, with ownership of backend services and UI components.

Java SpringJavaFXMongoDB

05 / 06 · Writing

Articles

Notes from building software, learning in public, and navigating the details behind reliable systems.

Technical Writing

Deep dives and lessons from building in production.

Mar 23, 2026 7 min read

MongoDB vs MySQL: Choosing the Right Database for Your Project

Read on Dev.to
Apr 5, 2026 6 min read

Top 5 Spring Dependency Injection Best Practices You Need

Read on Dev.to
May 6, 2026 9 min read

How I Conquered the Brimble Task: Insights and Strategies

Read on Dev.to

06 / 06 · Contact

Let's Connect

Open to new opportunities and interesting projects - reach out anytime.