About Me

Hello, I'm Suleiman.

I ship production systems on AWS and build the pipelines that deploy them. My work spans the full stack: React and Next.js frontends, Node.js and Python APIs, PostgreSQL and DynamoDB data layers, and Terraform-managed infrastructure running on EKS, ECS, and Lambda.

What sets me apart is that I own the entire lifecycle. I write the application code, design the database schema, build the CI/CD pipeline, provision the infrastructure, and monitor it in production. One engineer, end to end.

I have 14 verified certifications from AWS, Meta, IBM, Google, and Microsoft, over 900 tests written across my projects, and a track record of shipping systems that handle real traffic with real cost constraints.

“What are you afraid of losing when nothing belongs to you?”
- Marcus Aurelius

What I do

Full-Stack Engineering

I design and ship complete web applications from database schema to responsive UI using React, Node.js, Django, and TypeScript.

Cloud Infrastructure on AWS

I architect and deploy scalable cloud systems using EC2, Lambda, ECS, S3, API Gateway, and CloudFormation with cost and reliability in mind.

DevOps & CI/CD Automation

I build automated pipelines that take code from commit to production using Docker, Kubernetes, GitHub Actions, Tekton, and ArgoCD.

Security-Aware Development

Every system I build follows security best practices JWT authentication, IAM least-privilege, input sanitization, rate limiting, and OWASP guidelines.

Suleiman Abdulkadir

By the numbers

Open-source projects shipped
0+
Tests written (incl. property-based)
0+
AWS services used in production
0+
Cost reduction (serverless migration)
0%
Self-healing recovery time
<2min
Industry certifications (verified on Credly)
0

Journey

How I got here

2026

Graduating + shipping in public

BSc Software Engineering from Bayero University Kano. Shipped DriftGuard (self-healing GitOps on EKS), VaultStream (encrypted file vault across 15+ AWS services), and TrueFrame (content authenticity gateway). Writing technical articles on DevOps and AWS.

2025

Cloud certifications + infrastructure depth

Earned Azure AZ-900, Azure DP-900, and IBM Applied DevOps Engineering. Built MnemoLayer (AI memory system with CockroachDB + Terraform) and ShipGuard (zero-downtime deployment pipeline). Focused on IaC and cost optimization.

2024

AWS serverless + full-stack maturity

Shipped Taskly (MERN to AWS serverless migration, 10K+ requests/day), TechVerse (real-time marketplace with Stripe + Redis), and the Serverlesspresso event-driven architecture. Earned Meta Front-End and Back-End Developer certificates.

2023

DevOps turning point

Discovered cloud computing and CI/CD through IBM's programs. Built first containerized microservices with Docker and Kubernetes. Completed the DevOps Capstone (Flask + Tekton + K8s). Shifted from pure web dev to infrastructure engineering.

2022

Full-stack foundations

Built Blogify (Django), Jobify (Vue.js), YelpCamp (Node.js/Express/MongoDB), and Natours (payments with Stripe). Mastered REST APIs, database design, and authentication patterns through hands-on projects.

2021

CS fundamentals + university

Enrolled at Bayero University Kano for Software Engineering. Studied data structures and algorithms. Started building consistently every day.

2020

First serious code

Started coding during COVID-19 lockdown with Python. Built small automation scripts and developed a daily learning habit that stuck.

2018

First line of HTML

Discovered web development in secondary school. Built first web pages with HTML and CSS out of pure curiosity.

Code Showcase

How I write code

Real snippets from real projects - not tutorial output.

Python
1234567891011121314151617181920
import boto3
import json

rekognition = boto3.client('rekognition')

def handler(event, context):
    bucket = event['Records'][0]['s3']['bucket']['name']
    key = event['Records'][0]['s3']['object']['key']
    
    response = rekognition.detect_faces(
        Image={'S3Object': {'Bucket': bucket, 'Name': key}},
        Attributes=['ALL']
    )
    
    emotions = [
        face['Emotions'][0]
        for face in response['FaceDetails']
        if face['Emotions']
    ]
    return {'statusCode': 200, 'body': json.dumps(emotions)}

Beyond the Code

A few things about me

I find my best ideas during the rainy season. There is something about the sound of rain that sharpens my focus.

I recharge alone. Long walks, quiet mornings, and uninterrupted coding sessions are where I do my deepest work.

Anime taught me that great engineering is invisible. The best systems, like the best stories, just work.

I learn something new every single day. Not because I have to, but because curiosity is the only trait I refuse to lose.

I read philosophy to think clearly. Marcus Aurelius, Alan Watts, and Seneca are regular company.

I write to understand. If I cannot explain something simply, I do not understand it well enough.

I meditate to stay sharp. Clarity of mind is the highest-leverage skill in engineering.

Let's Talk