Skip to content
View darunbjork's full-sized avatar

Block or report darunbjork

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
darunbjork/README.md

πŸ‘‹ Hi, I'm Darun A Mustafa

Systems-oriented full-stack engineer building production applications using MERN, TypeScript, Bun, and Fastify.

I design backend architectures with structured APIs, authentication flows, RBAC, database modeling, and Dockerized deployment pipelines. On the frontend, I build type-safe React applications with scalable state management and clean component architecture.

I have experience integrating LLM APIs (Gemini) into backend systems to power dynamic learning and content-generation workflows.


🌍 Stockholm, Sweden
πŸ“§ darunbjork@gmail.com
πŸŽ“ Fullstack Developer – Chas Academy (2025–2027)
πŸ’Ό Seeking Frontend, Backend, or Full-Stack roles
πŸ”— Portfolio: https://myportfolio-ui.netlify.app


πŸ›  Skills

Languages & Frameworks

JavaScript TypeScript Node.js React Express Python Django HTML5 CSS3 Tailwind CSS Bun Fastify

Databases & Tools

MongoDB PostgreSQL Docker Git WebSocket Jest


πŸš€ Featured Projects

Scalable multi-tenant backend system for smart home automation with real-time device control and secure role-based access. Stack: Node.js, TypeScript, MongoDB, WebSocket, MQTT, Docker Features: β€’ Designed RESTful API with JWT authentication and RBAC β€’ Implemented WebSocket + MQTT for real-time device communication β€’ Multi-tenant architecture with isolated device ownership β€’ Production-ready Docker setup with CI/CD and automated tests (Jest) β€’ Security middleware, error handling, and structured service layers Focus: real-time systems, backend architecture, authentication flows, production deployment.


Role-based portfolio management backend designed as a secure admin system with media handling and structured API architecture. Stack: Node.js, Express, MongoDB, Docker Features: β€’ JWT authentication with owner/admin role separation (RBAC) β€’ Secure file uploads with Cloudinary integration β€’ REST API with service-layer architecture and centralized error handling β€’ Dockerized deployment with CI/CD β€’ Integration-tested endpoints for authentication and project management Focus: backend security patterns, access control systems, API architecture, deployment workflows.


AI-powered quiz generation platform that transforms study notes into structured multiple-choice assessments using LLM integration. Stack: React, TypeScript, Gemini API Features: β€’ Integrated Gemini API for dynamic quiz generation β€’ Designed structured prompt pipelines for consistent output formatting β€’ Implemented progress tracking and state persistence β€’ Type-safe frontend architecture with React + TypeScript β€’ Component-driven design with scalable state management Focus: LLM API integration, AI-assisted content generation, frontend architecture, dynamic data flows.


Role-based admin dashboard built with React and TypeScript, consuming a secured REST API for full portfolio management. Stack: React, TypeScript, Tailwind CSS, Zustand Features: β€’ Integrated JWT authentication and role-based UI protection β€’ Modular API service layer with Axios interceptors β€’ Zustand-based global auth state management β€’ Responsive UI with Tailwind and component abstraction β€’ Secure media uploads and dynamic content management Focus: frontend architecture, protected routes, state management, API integration.


Social media platform backend with authentication and dynamic user interactions.
Stack: MERN (MongoDB, Express, React, Node.js)
Features: User authentication, post management, secure API endpoints
Demonstrates: MERN stack, data relationships, RESTful design


RESTful API for movie catalog with user authentication and favorites management.
Stack: Node.js, Express, MongoDB, Passport.js
Features: JWT authentication, user profiles, CRUD operations
Frontend: React Client, Filmwebbsida (vanilla JS)


Role-based admin dashboard built with React and TypeScript, consuming a secured REST API for full portfolio management. Stack: React, TypeScript, Tailwind CSS, Zustand Features: β€’ Integrated JWT authentication and role-based UI protection β€’ Modular API service layer with Axios interceptors β€’ Zustand-based global auth state management β€’ Responsive UI with Tailwind and component abstraction β€’ Secure media uploads and dynamic content management Focus: frontend architecture, protected routes, state management, API integration.


Responsive single-page portfolio with GSAP animations and contact form.
Stack: HTML, CSS, JavaScript, Node.js (Express backend)


πŸ“Š GitHub Stats

πŸ”₯ Current Streak

GitHub Streak

πŸ’Ό Technical Capabilities

Backend: Node.js, Bun, Express, Fastify, TypeScript, Python (Django), REST API design, JWT authentication, RBAC, WebSockets, MQTT
Frontend: React (Vite), TypeScript, Tailwind CSS, Zustand state management, protected routes & role-based UI
Databases: MongoDB (Mongoose), PostgreSQL, Firebase
DevOps & Infrastructure: Docker, GitHub Actions (CI/CD), containerized deployments, environment configuration
Documentation & Integrations: Swagger/OpenAPI, Cloudinary
Architecture: RBAC, multi-tenancy, service-layer architecture, real-time systems, security middleware patterns
AI Integration: LLM API integration (Gemini), structured content generation pipelines


🎯 Currently Deepening

β€’ Advanced TypeScript patterns & generics
β€’ Backend testing strategies (unit & integration)
β€’ Distributed system design fundamentals
β€’ Cloud deployment strategies
β€’ Performance profiling & optimization

🀝 Connect With Me

GitHub LinkedIn Email


πŸ“š Education

Chas Academy – Fullstackutvecklare Open Source (YH)
Aug 2025 – 2027 | Full-stack development, DevOps, cloud-native architecture

Business Administration Diploma – Choman Technical Institute, Kurdistan
2011 – 2013 | Evaluated by UHR (Sweden) as equivalent to SeQF Level 5 (post-secondary vocational education).

CareerFoundry – Full-Stack Web Development
Jun 2023 – Aug 2024 | Intensive program: Frontend, backend, databases, deployment


⚑ Fun fact: I think in systems, code in patterns, and deploy with confidence.

Pinned Loading

  1. movie_api movie_api Public

    HTML

  2. myFlix-client myFlix-client Public

    JavaScript

  3. Python-Web-Development-Course Python-Web-Development-Course Public

    A Django-based recipe manager that lets users create, organize, and share recipes online.

    Python

  4. animation-studio-api- animation-studio-api- Public

    TypeScript

  5. filmwebbsida filmwebbsida Public

    JavaScript

  6. InsightAPI InsightAPI Public

    This project was developed with a strong focus on security, scalability, and maintainability

    JavaScript