Abdullahi Mohamed
Software Engineering Intern

Abdullahi Mohamed

IT Student • Software Engineering Focus

I’m an IT student at Universiti Tun Hussein Onn Malaysia (UTHM) with a focus on software engineering. I build web-based systems using TypeScript, and Go, with a focus on end-to-end development — from backend design to implementation and deployment.

I’m currently seeking an internship where I can contribute to real projects, learn from experienced engineers, and strengthen my fundamentals.

Selected Academic & Personal Projects

Projects built to practice software engineering concepts, system design, and real-world workflows.

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:

TypeScriptGoNext.jsDrizzle ORM+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

Technologies I’ve Worked With

Tools and technologies used across coursework and projects

Languages

Go
TypeScript
JavaScript
Dart
C / C++
SQL

Frontend Frameworks

React
Next.js (App Router)
Flutter

Backend Frameworks & Runtime

Node.js
Express.js
Go(net/http)

Backend Concepts & APIs

REST APIs
WebSockets
Auth (JWT, OAuth)

Databases

PostgreSQL
MongoDB
Drizzle ORM
Firebase
Supabase

DevOps & Systems

Linux (Arch)
Docker
Bash Scripting
Git & GitHub
CI/CD Basics

Backend Concepts I’ve Practiced

API Development

Developing RESTful and WebSocket APIs with authentication, validation, and error handling.

  • JWT & OAuth 2.0
  • Basic rate limiting

Database Design

Designing schemas with proper relationships, and indexing.

  • PostgreSQL & MongoDB
  • Migrations & seeding

Performance Considerations

Applying basic techniques to improve performance and reliability.

  • Redis caching
  • Docker & CI/CD basics

Let’s Connect

I’m currently seeking a software engineering internship where I can contribute to meaningful projects and continue learning in a professional environment.