Skip to content
View darunbjork's full-sized avatar

Highlights

  • Pro

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 is supported. This note will only be visible to 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 Mustafa

Full-stack developer shipping production systems in React/TypeScript, Node.js/Fastify, PostgreSQL, MongoDB, and Docker — with a consistent focus on auth security, API contract design, and real-time data.

Six years coordinating complex operations under pressure built one rule: design for failure before you design for features — I bring the same precision regulators required in documentation to every codebase I touch.

Specialising in production LLM integrations — structured prompt pipelines, output validation, and AI-powered full-stack backends.

🌍 Stockholm, Sweden 📧 darunbjork@gmail.com 🎓 Fullstack Developer — Chas Academy (2025–2027) 💼 Open to Full-Stack, Frontend, and Backend roles 🔗 Portfolio: https://myportfolio-ui.netlify.app


🚧 Currently Building

Project Stack Status
Research Assistant Platform React · Fastify · Gemini · RAG · Pinecone 🟡 In progress
Task Manager API Bun · Fastify · PostgreSQL · Prisma 🟡 In progress
Smart Home Frontend React · TypeScript · Socket.io · Tailwind 🟡 In progress

🟢 Shipped · 🟡 In progress · 🔴 Planned


🚀 Featured Projects

Node.js TypeScript MongoDB MQTT Socket.io JWT/RBAC Docker GitHub Actions Swagger

  • Full IoT real-time loop — MQTT handles device commands; Socket.io fans state to all clients in <30 ms; closed-loop simulator validates the full device ↔ API ↔ client flow
  • Production-hardened deploy — multi-stage Dockerfile, multi-platform image (linux/amd64 + linux/arm64), GitHub Actions CI, Swagger /api-docs, live on Render
  • Zero cross-tenant leakage — RBAC + household-scoped middleware at the route layer; users physically cannot read or write another tenant's devices

React TypeScript Gemini API Bun Fastify PostgreSQL FastAPI Docker

  • Structured prompt engineering — micro-step prompt pipelines + output validation cut off-format Gemini responses by ~85% vs unstructured prompting
  • Resumable sessions — PostgreSQL-persisted quiz state with JWT accounts; users resume mid-session with zero data loss on reconnect

React TypeScript Tailwind Zustand Axios Node.js MongoDB Cloudinary JWT

  • Hardened file upload pipeline — MIME type + size validation at middleware; invalid payloads blocked before reaching Cloudinary
  • Production-scale frontend patterns — Zustand global auth state, Axios interceptor token refresh, abstracted API service layer

🗂 Also Built

Project Description Stack
DevQuiz API Backend for AI quiz generation with Gemini, JWT auth, and Swagger docs Bun · Fastify · MongoDB · Gemini
InsightAPI Social platform backend — auth, posts, user relationships Node.js · Express · MongoDB
Developer Portfolio Responsive SPA with GSAP animations and Node.js contact backend HTML · CSS · JavaScript · Node.js

🛠 Skills

Frontend React TypeScript JavaScript Tailwind CSS HTML5 CSS3

Backend Node.js Fastify Express.js Bun

AI & Prompt Engineering Gemini Prompt Engineering LLM Integration

Databases PostgreSQL MongoDB Firebase

DevOps & Tooling Docker GitHub Actions Git Jest Swagger Netlify Render

APIs & Protocols REST WebSockets MQTT JWT


📚 Currently Learning

  • 🔬 RAG architecture — retrieval pipelines, vector search, embedding strategies
  • 🤖 AI agent design — tool-calling, multi-step reasoning, memory management
  • ☁️ Cloud-native deployment — Kubernetes fundamentals, scaling strategies
  • 🧪 Advanced backend testing — integration and contract testing patterns

📊 GitHub Stats

Darun's GitHub Stats Top Languages


🔥 Streak

1,622 contributions and counting — I build every day.

GitHub Streak


🤝 Connect

LinkedIn Portfolio Email


📚 Education

Fullstack Developer — Open Source Track · Chas Academy, Stockholm Sep 2025 – Jun 2027 · Full-stack development, DevOps, cloud-native architecture

Full-Stack Web Development Certificate · CareerFoundry (Remote) Jun 2023 – Aug 2024 · Frontend, backend, databases, deployment

Business Administration Diploma · Choman Technical Institute, Iraq 2011 – 2013 · Evaluated by UHR Sweden as equivalent to SeQF Level 5


⚡ Design for failure before you design for features.

Pinned Loading

  1. Python-Web-Development-Course Python-Web-Development-Course Public

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

    Python

  2. animation-studio-api- animation-studio-api- Public

    TypeScript

  3. filmwebbsida filmwebbsida Public

    JavaScript

  4. InsightAPI InsightAPI Public

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

    JavaScript

  5. devquiz-api devquiz-api Public

    TypeScript

  6. portfolio-ui portfolio-ui Public

    Role-based admin dashboard built with React and TypeScript, consuming a secured REST API for full portfolio management.

    TypeScript