Mstfa Baban

With five years under my belt as a Frontend developer, I'm currently in Sulymaniah, Iraq, and on the lookout for exciting opportunities in Germany.

I’m fluent in English, Arabic, and Kurdish (Sorani), and I’m also brushing up on my German (A2 level).

I’ve got a Bachelor’s degree in IT, which has been recognized as equivalent to a German Bachelor's by the Central Office for Foreign Education (ZAB) in Germany.

Resume

Skills

Expertise:

Frontend
Design
Backend
Communication Skills
Clean Code
Achievements:

First prize winner in the AI category (Hackasuly Hackathon 2019).

Note:

Open to learn any technology, I think the tech isnt important if you have the ability to learn and adapt to new things.

Experience

Fullstack Developer (Freelance) | 2024 - Present

  • I created "Kartei," an open-source flashcard app with Ionic Vue, to help me learn German. The app is designed to work seamlessly across different platforms and keeps users engaged with interactive flashcard exercises.

  • I also added a liveness detection feature for facial recognition to an existing app using CompreFace, boosting security and making user verification more robust.

  • Additionally, I've built several custom CRUD applications tailored for business management needs.

Fullstack Developer at Moonline | 2021 - 2024

  • I fine-tuned an API query, shaving over 9 seconds off the SAP search time with just a few minor tweaks.

  • I built a custom form-building solution with Vue and Laravel, making life easier and more efficient for SAP developers.

  • I carried out extensive testing, and created detailed documentation and training materials to ensure everyone could easily adapt to the new tools.

  • I debugged and fixed legacy code issues, all while keeping backward compatibility intact.

  • I designed and developed component-based Vue.js applications optimized for mobile use, focusing on delivering a smooth and efficient user experience.

  • I used Server-Side Rendering (SSR) techniques to optimize website performance and SEO.

Front-end Developer at Plus The Edge | 2019 - 2021

  • Designed and developed frontends for various applications, including Hospital, Warehouse, and Restaurant Management Systems.

  • Developed restaurant food ordering applications with PayPal integration, enhancing user convenience and payment security.

Intern Developer at Rozhi Spi | 2018

  • Developed user-friendly frontend and essential backend features for an accounting application.

  • Created modules for transaction tracking, financial reporting, and user authentication, fulfilling all specified requirements.

I'm open to new opportunities and collaborations, especially in Germany.

Projects

Kartei

An app using Ionic Vue, to challenge myself with new frameworks. Kartei enables users to create or import saved translations from CSV or Google Translate and test their knowledge through a flashcard game that tracks progress. Initially built with a Laravel backend, switching to a Dexie database made it faster and more efficient, significantly improving the user experience.

TypeScript
Ionic
Vue
Laravel

Dynamic JSON Form Builder

In this project, I created a dynamic form builder using Laravel and Vue.js to provide an example of a solution I implemented in a real-world scenario. I initially developed this solution myself for a travel agency that used a SAP system, which required frequent updates to forms and backend routes.

Vue
Laravel

CFRI

The Centre français de recherche sur l'Irak is a dedicated news platform that delves into the complex relationships between Iraq, Kurds, and France. With in-depth analysis, news, and opinions, the site covers political, social, and cultural topics. Featuring a custom design for an engaging user experience, explore the diverse aspects of Iraqi and Kurdish affairs while staying updated on Franco-Iraqi relations through this informative and accessible platform

Vue
Laravel

Portfolio V3

In this project, I created a dynamic form builder using Laravel and Vue.js to provide an example of a solution I implemented in a real-world scenario. I initially developed this solution myself for a travel agency that used a SAP system, which required frequent updates to forms and backend routes.

Vue
Design
SCSS

Repeatedly

This fun web app allows users to easily set their desired YouTube videos on a loop, making it perfect for workout sessions, background music, or continuous learning. Users can customize the repeat settings by choosing the number of repeats or setting a specific duration (e.g., 30 minutes), ensuring a seamless and uninterrupted viewing experience. Whether you're exercising, studying, or just need some background noise, Repeatedly keeps your favorite content playing on loop.

Vue
Netlify

Prunus

This project revitalizes a landscaping company's brand identity by replacing the outdated design with a striking, modern look. The new branding focuses on contemporary icons and design elements that reflect the company's values and expertise. Experience the transformation and impact of modern design through this impressive brand makeover.

Figma
Logo

Portfolio V2

This was my last portfolio, Version 3. It had a simple black and white design, which looked pretty cool and classy. The layout was straightforward, making it easy to show my work. However, I decided to change it because it wasn't as user-friendly as I wanted. While the clean look was nice, it just didn’t provide the best experience for users.

Figma
Design
UIUX

Akram

A user-friendly Page, designed specifically to consolidate all of the architect's contact information, social media handles, and online presence in one accessible location.

HTML
CSS
UIUX

Get in Touch

I'm currently looking for new opportunities and collaborations in Germany. If you're interested in working together or have any questions, feel free to reach out!