AM
Open to internship opportunities

Abdullahi Mohamed

Software Developer | IT Student

Full-stack developer passionate about building type-safe, scalable systems. Currently pursuing IT at UTHM with plans for a Master's in Software Engineering. I code 6+ hours daily, exploring modern technologies from Next.js to Go, and building solutions that solve real problems.

Featured Projects

Building solutions that matter, one commit at a time

Full-Stack SaaS
SolveIt - AI-Powered Student Job Board
SaaS platform connecting students with academic tasks and mentoring opportunities

Key Features:

  • AI-powered task categorization using OpenAI
  • Secure payment processing with Stripe integration
  • Real-time notifications via WebSocket

Tech Stack:

Next.jsTypeScriptDrizzle ORMPostgreSQL+6
View Details
DevOps Tool
ROS2 Docker Launcher
Cross-platform ROS2 environment launcher with automated setup

Key Features:

  • One-command automated ROS2 environment setup
  • Cross-platform support (Linux, macOS, Windows)
  • GUI application support via X11 forwarding

Tech Stack:

BashDockerX11ROS2+1
View Details
Web Platform
LearnHub - Tutorial Sharing Platform
Educational content sharing with file uploads & rich markdown support

Key Features:

  • Secure user authentication with Passport.js
  • Rich markdown editor for tutorial creation
  • File upload and management system

Tech Stack:

Node.jsExpress.jsMongoDBPassport.js+3
View Details
Real-Time App
Real-Time Chat Application
Modern chat app with instant messaging capabilities

Key Features:

  • Real-time bidirectional messaging
  • Secure user authentication
  • Message history and persistence

Tech Stack:

Next.jsSocket.ioPostgreSQLTypeScript+2
View Details
Utility
UTHM Week Tracker
Simple web utility to track university weeks - now used by classmates

Key Features:

  • Automatic week calculation based on academic calendar
  • Clean and intuitive interface
  • Offline functionality with LocalStorage

Tech Stack:

JavaScriptHTMLCSSWeb APIs+1
View Details
Mobile App
DoorDash-Style Delivery App
Flutter-based food delivery with real-time tracking

Key Features:

  • Smooth page transitions and animations
  • Real-time order tracking with maps
  • Firebase authentication and database

Tech Stack:

FlutterDartFirebaseGoogle Maps API+1
View Details

Technical Skills

Proficiency across the full stack

Languages

TypeScript5/5
JavaScript5/5
Go4/5
Dart4/5
C++3/5
C3/5
SQL4/5

Backend

Node.js5/5
Express.js5/5
Next.js API Routes5/5
WebSocket4/5
REST APIs5/5
GraphQL3/5

Frontend

React5/5
Next.js5/5
Flutter4/5
Tailwind CSS5/5

Databases

PostgreSQL4/5
MongoDB4/5
Firebase4/5
Drizzle ORM4/5
Prisma4/5

DevOps

Docker4/5
Git5/5
Linux/Bash4/5
CI/CD3/5

Backend Engineering Focus

API Design

RESTful and WebSocket APIs with proper authentication, rate limiting, and error handling

JWT & OAuth 2.0
OpenAPI/Swagger
Rate Limiting

Database Architecture

Designing scalable schemas with proper indexing, relationships, and query optimization

PostgreSQL & MongoDB
Query Optimization
Migrations & Seeding

Performance & Scale

Building systems that handle high traffic with caching, load balancing, and optimization

Redis Caching
Docker & CI/CD
Load Testing

Let's Build Something

Currently seeking internship opportunities where I can contribute to meaningful projects and grow as a backend engineer. Let's connect and discuss how I can add value to your team.