profile

Ahmed Ibrahim

About Me

I'm Ahmed Ibrahim, a Full-Stack Developer

Hi! I'm Ahmed Ibrahim Ahmed, a passionate and dedicated Full-Stack Developer specializing in C# and the MERN Stack. I thrive on turning ideas into reality through clean, efficient, and scalable code. With a strong foundation in both front-end and back-end development, I enjoy building user-friendly applications that solve real-world problems. Whether it's crafting intuitive user interfaces or designing robust backend systems, I'm committed to delivering high-quality solutions. When I'm not coding, you'll find me exploring new technologies or refining my skills in UI/UX design. Let's build something amazing together!

Birthday : 3-June-2000

Age : 25

City : Mogadishu, Somalia

Freelance : Available

Languages

C# Java Python JavaScript (ES6+) TypeScript HTML5 CSS3 SQL PHP

Frontend

React Redux Next.js Bootstrap Tailwind CSS Material-UI

Backend & Databases

ASP.NET Core Node.js Express.js Entity Framework Core RESTful APIs MongoDB MS SQL Server

Tools & Methodologies

Git & GitHub Docker Azure Jira Agile

Design

Figma Adobe XD User Research Wireframing Prototyping

Education

2022 - 2025

Bachelor of Computer Science

I hold a Bachelor's Degree in Computer Science from Jamhuriya University of Science and Technology. Over the past four years, I've honed my skills in programming, software development, and problem-solving. My coursework equipped me with a solid foundation in algorithms, data structures, and modern web technologies, preparing me to tackle real-world challenges in the tech industry.

Design & Creativity

2022 - Present

UI/UX Design

Beyond coding, I have a keen eye for design. I specialize in creating intuitive and visually appealing user interfaces using tools like Adobe XD, Photoshop, and Figma. My goal is to bridge the gap between functionality and aesthetics, ensuring every project I work on is both user-friendly and beautiful.

2021 - Present

Freelance Projects

Although I haven't worked for a company yet, I've built numerous projects independently, ranging from full-stack web applications to interactive UI designs. These projects have allowed me to apply my skills in real-world scenarios and continuously improve my craft.

What I Do

Full-Stack Development

I build scalable and responsive web applications using modern technologies like C#, JavaScript, React, Node.js, and MongoDB. From front-end design to back-end logic, I handle it all.

UI/UX Design

I create intuitive and visually appealing user interfaces using tools like Figma, Adobe XD, and Photoshop. My designs focus on usability and aesthetics to enhance user experience.

Database Design

I design and manage robust databases using SQL and NoSQL technologies like MongoDB. I ensure data integrity, scalability, and efficient querying for your applications.

API Development

I develop secure and efficient RESTful APIs to power your applications. Whether it's for web or mobile, I ensure seamless communication between the front-end and back-end.

Responsive Design

I create websites and applications that look great on all devices. Using frameworks like Bootstrap and Tailwind CSS, I ensure a seamless experience across desktops, tablets, and mobiles.

Problem Solving

I thrive on solving complex problems and optimizing code for performance. Whether it's debugging or improving efficiency, I'm always up for a challenge.

Portfolio

Rental Book System Dashboard

Rental Book System

Book rentals and returns management system for libraries and bookstores.

Taskify Dashboard

Taskify

Modern, feature-rich task management system with dashboard, analytics, and responsive design.

HR Management System Dashboard

HRMaster

Windows Forms app for HR management: employees, leave, salaries, and analytics dashboard.

×

HRMaster

HRMaster is a Windows Forms application designed to streamline human resources management for small to medium-sized organizations. It provides tools to manage employees, handle leave requests, analyze salaries, and view key HR insights on a dashboard. Built with C#, MS SQL Server, Guna UI Library, and LiveCharts, HRMaster offers a smooth user experience and powerful HR analytics.

Tech Stack

  • C# (Windows Forms)
  • MS SQL Server
  • Guna UI Library
  • LiveCharts
View on GitHub
IMS Dashboard

IMS

Professional inventory management system for efficient inventory operations and analytics.

×

Inventory Management System

A professional inventory management system designed to streamline and manage inventory operations efficiently. Features include user authentication, inventory tracking, reporting, dashboard analytics, transaction history, and low stock alerts.

Tech Stack

  • Node.js, Express.js
  • SQLite3
  • EJS (templating)
  • Chart.js
View on GitHub
Student Grading System Dashboard

Student Grading System

Web app for managing student records, courses, grades, and reporting.

Ticketing System Dashboard

Ticketing System

Comprehensive ticket management system for tracking, assigning, and resolving support tickets.

Doctor Appointment System Dashboard

Doctor Appointment System

Web-based app for doctors to manage patient records and appointments efficiently.

HotelEase Dashboard

Hotel Management System

WinForms app for managing hotel guests, reservations, rooms, and payments with a secure, user-friendly dashboard.

×

Hotel Management System - WinForms

A hotel management system built with C# and Windows Forms, featuring MSSQL Server integration. This application provides an intuitive interface for managing guests, reservations, check-ins, check-outs, room availability, and payments, with security and user experience enhanced using Guna UI and LiveCharts.

Tech Stack

  • C# (Windows Forms, Guna UI)
  • Microsoft SQL Server
  • LiveCharts
View on GitHub
LocustHub Platform Dashboard

LocustHub Platform

Comprehensive locust prediction system with ML-powered forecasting, analytics, and user management.

×

Rental Book System

A multi-user library management system built with Node.js, Express, and MySQL.
Features include staff registration, secure authentication, per-user data isolation, book and member management, rental tracking, reporting (with charts), and audit logging. Designed for organizations that require strict separation of user data and robust administrative controls.

Tech Stack

  • Node.js
  • Express.js
  • MySQL
  • EJS (templating)
  • Bootstrap 5 (Cerulean theme)
  • DataTables.js
  • Chart.js
  • SweetAlert2
View on GitHub
×

Student Grading System

A web application for managing student records, courses, and grades, featuring a dashboard with reporting capabilities. Includes secure authentication, CRUD for students/courses/grades, visual charts, themed UI, dark mode, enhanced tables, and CSV export.

Tech Stack

  • Node.js, Express.js
  • SQLite
  • EJS (templating)
  • Bootstrap 5 (Cerulean theme)
  • DataTables.js
  • Chart.js
  • Font Awesome
  • Tom Select
  • flatpickr
  • bcrypt
  • jQuery
View on GitHub
×

Ticket Management System

A comprehensive ticket management system built with Node.js, Express, and SQLite. This application allows organizations to track and manage support tickets, assign them to team members, and monitor their status from open to resolved.

Tech Stack

  • Node.js, Express.js
  • SQLite
  • EJS (templating)
  • Bootstrap 5
  • Chart.js
  • bcrypt (authentication)
View on GitHub
×

Taskify - Personal Task Manager

A modern, feature-rich task management system built with Node.js, Express, SQLite, and Bootstrap. Features include task creation and management, priority-based organization, status tracking, interactive dashboard with charts, detailed analytics, and responsive design.

Tech Stack

  • Node.js, Express.js
  • SQLite
  • EJS (templating)
  • Bootstrap 5
  • Chart.js
View on GitHub
×

Doctor Appointment System

A web-based application designed for doctors to manage patient records and appointments efficiently. Features include secure authentication, dashboard analytics, patient and appointment management, reporting, notifications, and a responsive UI.

Tech Stack

  • Node.js, Express.js
  • SQLite3
  • EJS (templating)
  • Bootstrap 5
  • Chart.js
  • SweetAlert2
  • bcrypt (authentication)
View on GitHub
×

LocustHub Platform

A comprehensive Locust Prediction System leveraging machine learning to predict locust swarms, providing early warnings and analysis tools to agricultural communities. Features real-time prediction, interactive dashboard, user management, data analysis, and responsive design.

Tech Stack

  • Python (Flask backend)
  • Node.js, Express.js (frontend server)
  • MySQL
  • Bootstrap 5
  • Chart.js
  • Font Awesome
View on GitHub

Contact Me

Let's connect! Feel free to reach out for collaborations, questions, or just to say hi.

Call Me On

+252 617 042 931

Location

Mogadishu, Banaadir

Email

ahmad.netdev@gmail.com