Building intelligent
digital products

I help businesses deploy private AI solutions, build high-performance web applications, and automate their workflows — from WhatsApp bots to data-driven email campaigns.

Build secure AI systems.
Ship faster. Scale confidently.


From deploying on-premise LLMs to engineering production-ready React applications—I deliver solutions that protect your data, accelerate development, and drive measurable business growth.

Technical Blog

Practical tutorials and insights on modern web development, AI integration, and cloud architecture from 11+ years of experience.

UAE Dirham currency symbol U+20C3 rendered in a modern React application

dirham: The UAE Dirham Symbol (U+20C3) as Web Font, CSS Utility & React Component

Introducing the dirham npm package — the UAE Dirham currency sign (U+20C3, Unicode 18.0) available in production today via a custom web font, React SVG component, CSS utility class, and JavaScript formatting utilities. Future-proof: drop the font when native OS support ships in September 2026.

Read
Modern SCSS utility toolkit with design tokens, fluid typography, and CSS grid

scss-helper v5: A Modern SCSS Utility Toolkit for Tailwind's Gaps

scss-helper v5 is a modern SCSS/CSS utility toolkit that complements Tailwind CSS v3/v4 — design tokens, fluid clamp() typography, container queries, dark mode, golden ratio layouts, 12-column grid, and animations. All classes use the sh- prefix. Only 5.1 KB gzipped.

Read
Abstract visualization of multiple color themes applied to a Vue.js application

vue-multiple-themes v4: Dynamic Multi-Theme Support for Vue 2 & 3

A deep dive into vue-multiple-themes v4 — the open source library for dynamic CSS custom property theming in Vue 2.7+ and Vue 3. Covers the useTheme() composable, TailwindCSS plugin, WCAG contrast utilities, and dynamic theme generation from a single brand color.

Read
Star rating component for Vue 3 with half-star support and full accessibility

vue-star-rate: Zero-Dependency Vue 3.5+ Star Rating Component

Introducing vue-js-star-rating — a WCAG 2.2 accessible, TypeScript-first star rating component for Vue 3.5+. Half-star precision, multiple icon providers, full keyboard navigation, read-only mode, RTL support, and zero runtime dependencies.

Read
Futuristic digital illustration of Dubai skyline with secure Private AI shield

The CEO's Guide to Private AI & Data Sovereignty in Dubai (2026)

A deep dive into UAE Federal Decree-Law No. 45, DIFC Regulation 10, and why Private AI is the only compliant path for Dubai enterprises.

Read
An abstract visualization of the 2025 composable CMS ecosystem with AI integration

2025 Headless CMS Guide: Payload vs Strapi vs Sanity

An executive-level analysis of the 2025 headless CMS market bifurcation, comparing Payload, Strapi, Sanity, Contentful, Storyblok, and Kontent.ai across architecture, AI integration, and pricing models.

Read
Future of work 2030 visualization showing human and AI collaboration with data analytics and job growth projections

WEF Future of Jobs 2025: Key Insights & Trends

The world of work is in constant flux, and the World Economic Forum's 'Future of Jobs Report 2025' provides crucial insights into the transformations expected between 2025 and 2030.

Read
Cubism painting style abstract image representing React code optimization with hooks

Prevent Unnecessary React Effects with Memoized Functions

Stop React effects from re-running on every render. Learn how to memoize functions with useCallback to prevent unnecessary API calls and improve component performance.

Read
Illustration of web development and consultancy services

Detailed Comparison of Next.js, Astro, and Remix

Discover how to create a robust and fast website that stands out. At Pooya Golchian Blog, we specialize in website development and offer expert consultancy services to help you achieve a seamless online presence. Learn about the latest trends, best practices, and essential tools to build and maintain a high-performance website. Whether you're starting from scratch or looking to enhance your existing site, our insights and services will guide you to success.

Read
AWS ECR with a Docker image

AWS ECR: Pull & Extract Docker Image Contents

Step-by-step process for pulling Docker images from AWS ECR and extracting their contents for inspection or recovery purposes.

Read
Vue.js Multiple Themes

Implementing Multiple Themes in Vue.js with CSS Variables

Learn how to easily switch between multiple themes in your Vue.js applications using a customizable npm package.

Read
ArangoDB in a DevOps setting

ArangoDB on AWS: Install, Configure & Backup Guide

Discover how to streamline your ArangoDB backups on AWS with this detailed guide. Learn about automating installations, configurations, backups, and recoveries through Shell scripts, ensuring robust data safety and efficiency.

Read
SSH Tunnel as a VPN

How to Set Up a "Poor Man VPN" Using SSH and Bitvise

Learn how to set up a VPN using SSH tunneling with Bitvise and Proxifier on your server for secure internet browsing.

Read
FCM Configuration

Firebase Push Notifications in Vue.js Apps

A step-by-step guide to configuring Firebase push notifications in a Vue.js application using CDN.

Read
Jekyll Theme Deployment

Deploy Jekyll on GitHub Pages with CloudFlare

Learn how to deploy your Jekyll theme to a custom domain by leveraging GitHub Pages and CloudFlare for enhanced security and performance.

Read

Open Source Projects

Published npm libraries for Vue, React, SCSS, and Unicode tooling — all open, typed, and documented.

vue-multiple-themes

Dynamic multi-theme support for Vue 2 & 3

61

Dynamic multi-theme support for Vue 2.7+ and Vue 3 via CSS custom properties. Ships with 7 preset themes, a TailwindCSS plugin, WCAG contrast utilities, a reactive composable API, and zero runtime dependencies beyond Vue.

  • Vue 2.7+ and Vue 3 via vue-demi
  • 7 preset themes — light, dark, sepia, ocean, forest, sunset, winter
  • Dynamic theme generation from a single brand color
  • WCAG contrast utilities (lighten, darken, contrastRatio, autoContrast)
VueTypeScriptCSSThemesTailwindCSS
$ pnpm add vue-multiple-themes

vue-star-rate

Zero-dependency Vue 3.5+ star rating component

41

WCAG 2.2 accessible star rating for Vue 3.5+ — TypeScript-first, half-star precision, Lucide/FontAwesome/custom icon providers, full keyboard navigation, and zero runtime dependencies.

  • Half-star precision with visual half-fill support
  • Five size presets: xs · sm · md · lg · xl
  • Lucide, FontAwesome, or custom icon providers via slot/render fn
  • WCAG 2.2 — role=group, aria-pressed per star, aria-live counter
VueTypeScriptAccessibilityRatingComponent
$ pnpm add vue-js-star-rating

dirham

UAE Dirham sign (U+20C3) as web font, CSS & React component

10

The UAE Dirham currency symbol (U+20C3, Unicode 18.0) as a web font, CSS utility class, and React component. Future-proof: the font is automatically dropped when operating systems ship native Unicode 18.0 glyph support in September 2026.

  • DirhamSymbol — inline SVG, SSR-compatible, tree-shakeable
  • DirhamIcon — font-based React component
  • CSS @font-face + .dirham-symbol helper class
  • SCSS @use entry point for Sass projects
ReactTypeScriptUnicodeCurrencyFontUAE
$ pnpm add dirham

scss-helper

Modern SCSS/CSS utility toolkit filling Tailwind's gaps

10

A modern SCSS/CSS utility toolkit complementing Tailwind CSS v3/v4 — design tokens, fluid clamp() typography, container queries, dark mode, golden ratio layouts, animations, and a 12-column grid. All classes use an sh- prefix. Only 5.1 KB gzipped.

  • 30+ CSS custom properties for colors, spacing & typography
  • 12-column CSS grid with responsive breakpoints and auto-fit layouts
  • Fluid clamp()-based typography — no breakpoints needed
  • Dark mode: data-theme attribute + prefers-color-scheme dual strategy
SCSSCSSGridTypographyTailwindCSSDesign Tokens
$ pnpm add scss-helper

Common Questions

Answers to questions I hear most often from potential clients and collaborators.

Loading form