Building Digital Experiences.
Teaching the Next Generation.
Hi, I am Abdirahman Osman. An App Developer, Full-Stack Web Developer, UI/UX Designer, University Lecturer, and Programming Instructor with approximately 4 years of professional experience in engineering digital solutions and mentoring aspiring developers.
About Abdirahman Osman
Combining real-world software engineering with a passion for university education and technical mentorship.
Professional Profile
I am an App Developer, Full-Stack Web Developer, University Lecturer, Professional UI/UX Designer, and Programming Instructor with approximately 4 years of professional experience.
My career sits at the intersection of technology development and education. On the software engineering side, I design and build responsive mobile applications, full-stack websites, and custom software systems. On the education side, I teach, mentor, and guide students toward mastering practical digital skills.
Training Center & University Educator
I currently teach App Development at a private professional training center, empowering students to build real application development skills.
Additionally, I teach at university level, instructing students across three key technology pillars:
- Web Development: Modern web standards, HTML, CSS, JavaScript, and backend logic.
- App Development: Cross-platform mobile development with Dart & Flutter.
- UI/UX Design: Interface design, user research, wireframing, and Figma prototyping.
Core Technologies & Skills
My core stack across Web Frontend, PHP/MySQL Backend Architecture, Mobile App Development, and UI/UX Design.
Frontend / Web
Backend Architecture
Primary Backend Architecture: PHP + MySQL
Mobile Development
UI/UX & Product Design
Professional Experience
Around 4 years of hands-on software development, university lecturing, and instructional design.
App Developer & Full-Stack Web Developer
Developed multiple mobile applications, custom websites, and software systems. Built end-to-end solutions integrating Flutter mobile apps and PHP/Laravel + MySQL backend architectures.
University Lecturer
Lecturing undergraduate computer science students in Web Development, Mobile Application Development (Dart & Flutter), and UI/UX Design. Creating structured curricula and hands-on laboratory exercises.
App Development Instructor — Training Center
Training students at a private professional training center in mobile app development. Guiding learners through real-world development workflows, code structuring, and project deployment.
Professional UI/UX Designer & Platform Contributor
Designed professional user interfaces and design systems in Figma. Contributed to the development of the professional online platform for the private training center.
Development & Design Projects
Explore software development, mobile apps, educational platforms, and UI/UX design work.
Cross-Platform Mobile Learning Application
A mobile app designed for seamless course navigation, video module streaming, and real-time student quiz feedback.
Institutional Web Management System
Full-stack web platform built for institutional administration, course catalog management, and student registrations.
Professional Training Center Digital Platform
Comprehensive training portal for offline student administration, online course access, and lesson resource delivery.
Cross-Platform Mobile App Design System
Clean, modern component design system and interactive Figma wireframes for mobile user interface consistency.
Student Assessment & Grading System
Database-driven desktop and web software system for calculating academic grades, tracking attendance, and reporting.
App Development Expertise
Specialized in building high-performance, cross-platform mobile applications powered by Dart & Flutter.
With extensive experience teaching and building mobile applications, I focus on clean app architecture, fluid 60fps animations, intuitive UI states, and reliable API integration.
Cross-Platform Architecture
Clean Code & State Management
OOP & Reactive Streams
Asynchronous Programming
class PortfolioBackend {
private $db;
public function __construct() {
$this->db = new PDO(
"mysql:host=localhost;dbname=portfolio"
);
}
public function getProjects() {
return $this->db
->query("SELECT * FROM projects");
}
}
Web Development Architecture
Robust Full-Stack Web Development leveraging PHP, Laravel & MySQL for backend processing, paired with modern HTML, CSS, JavaScript, and React.
I build scalable, secure web portals and software systems. The frontend and backend are cleanly decoupled using RESTful APIs, secure sessions, and optimized relational MySQL database structures.
UI/UX Designer Profile
Combining visual aesthetics, usability principles, wireframing, and design systems for web and mobile.
Wireframing & Layout
Structuring clean information architecture and user journeys before visual styling.
Interactive Prototyping
Building high-fidelity interactive prototypes in Figma for realistic user testing.
Design Systems
Creating scalable typography tokens, color palettes, micro-interactions, and component libraries.
Mobile & Web UI
Designing responsive, pixel-perfect interfaces tailored for desktop, tablet, and mobile displays.
Teaching & Mentorship
Teaching is a central pillar of my professional identity as both a University Lecturer and Training Center Instructor.
University Lecturer
I lecture at university level, delivering undergraduate coursework and practical practical sessions in:
- Web Development: Modern web fundamentals, frontend structure, and backend logic.
- App Development: Cross-platform mobile development with Dart & Flutter.
- UI/UX Design: Design principles, user research, wireframing, and prototyping.
App Development Instructor
I work at a private professional training center, leading intensive App Development sessions.
- Practical mobile app construction from scratch.
- Dart programming fundamentals and object-oriented principles.
- Guiding students in building portfolio-ready applications.
Professional Training Platform Contribution
In addition to offline classroom instruction, I have contributed directly to the development of the professional website platform for the training center, facilitating online learning access and student course resources.
Created Online Courses
Structured online educational courses created by Abdirahman Osman to help students master application development, UI/UX, and programming — Published & available on Xirfadeeye.com.
App Development Course
Learn how to build modern cross-platform mobile applications for Android and iOS using Dart & Flutter from basic UI to advanced state management.
UI/UX Design Course
Master essential User Interface and User Experience design practices, Figma prototyping, user research methods, and design system creation.
Dart Programming Course
A complete programming course covering Dart language syntax, object-oriented concepts, asynchronous programming, and foundational code patterns.
Education
Academic background in Computer Science and commitment to continuous higher learning.
Bachelor's Degree in Computer Science
Solid foundational education covering core Computer Science theory, software engineering principles, algorithms, data structures, and database management systems.
Master's Degree Pursuit
Planning to pursue a Master's Degree in the future to further advance technical research, computer science education, and advanced software engineering methodologies.
Code With Abdi
"Learn. Build. Grow."
On my official YouTube channel, Code With Abdi, I publish educational videos and technology tutorials covering Web Development, App Development, UI/UX Design, Programming, and software development practices.
Contact Abdirahman Osman
Have a project, training inquiry, university collaboration, or message? Send me a message below.
Get in Touch
I am open to discussions regarding mobile app development, full-stack web engineering, UI/UX projects, university lecturing, and training opportunities.