Skip to content
View DulanDev's full-sized avatar
:shipit:
🌱 Always learning, always growing
:shipit:
🌱 Always learning, always growing

Block or report DulanDev

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
DulanDev/README.md

Hey, I'm Dulan πŸ‘‹

Frontend-leaning fullstack engineer based in Munich, Germany. I build web applications, reusable UI components, and tools for developers - mostly with Vue, Nuxt, NodeJS and TypeScript.

Outside work, I maintain open-source projects and build things around my interests in photography, music, and developer tooling.

Website Β· LinkedIn Β· npm

Selected projects

  • Microsoft Authentication Library for Vue 3: an open-source plugin for integrating Microsoft authentication into Vue 3 applications, with composables. npm downloads
  • AspectFit Studio: a web app for resizing and preparing images for social media, without cropping and all in the browser. 1,000+ monthly users. Built with Nuxt, TypeScript, and HTML Canvas.
  • WhatsTheNextChord: a songwriting tool that suggests the next chord based on real chord progressions. Built with Nuxt and TypeScript, on the Frontpanel UI kit.
  • Frontpanel: an open-source UI kit inspired by early-2000s hardware: chrome bezels, gel buttons, LCD readouts, and LEDs. Built with plain CSS and Vue 3 components. Docs
  • GoImager: a self-hostable REST API for image processing, written in Go. An open-source alternative to Cloudinary and imgix.
  • Puppeteer Infinite Scroller: a small library for scraping data from pages that load it by infinite scrolling. npm downloads

More projects β†’

Tools & technologies

  • Frontend: TypeScript, JavaScript, Vue, Nuxt, React, Angular, Pinia, TailwindCSS, SCSS, Design Systems
  • Backend: Node.js, Fastify, Go, PostgreSQL, MySQL, Prisma, Firebase, Supabase
  • APIs & documentation: REST, OpenAPI, Scalar, VitePress
  • Testing & accessibility: Vitest, Jest, Playwright, Cypress, axe
  • Build & deployment: Vite, esbuild, GitHub Actions, Docker, Vercel, AWS, Cloudflare
  • AI engineering: LLM integration, agent workflows, MCP integrations, agent skills, prompt & context engineering

Away from the keyboard

Photography, playing guitar, recording music, and finding somewhere new to explore.

Get in touch

I'm open to frontend, fullstack and AI engineering roles. Find me on LinkedIn or through my website.

Pinned Loading

  1. vue3-msal vue3-msal Public

    Vue 3 plugin for integrating Microsoft Authentication Library (MSAL) into your app, offering easy-to-use composables πŸ”‘

    TypeScript 8 2

  2. GoImager GoImager Public

    Self-hostable REST API for image processing, built with Go.

    Go

  3. puppeteer-infinite-scroller puppeteer-infinite-scroller Public

    πŸ€– Tiny library for scraping data loaded through infinite scrolling on web pages using Puppeteer.

    TypeScript 3

  4. frontpanel frontpanel Public

    Early-2000s hardware UI kit: chrome bezels, gel buttons, LCD readouts and LEDs, in plain CSS and Vue 3.

    CSS

  5. go-task go-task Public

    Go-powered task manager that lives in your shell. πŸ“Ÿ

    Go