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 12+ 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

The dirham npm package brings the UAE Dirham currency sign (U+20C3, Unicode 18.0) to production via a custom web font, React SVG component, CSS utility class, and JavaScript formatting utilities. Drop the font import 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 with design tokens, fluid clamp() typography, container queries, dark mode, golden ratio layouts, a 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

Best Headless CMS in 2025: Payload vs Strapi vs Contentful vs Sanity: Compared

Payload vs Strapi vs Sanity vs Contentful compared: architecture, AI features, pricing, and Next.js compatibility. Pick the right headless CMS the first time.

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

WEF Future of Jobs 2025: 78M Jobs Created, 92M Displaced: Full Analysis

WEF Jobs 2025: 78M new roles created, 92M displaced by 2030. AI impact breakdown, fastest-growing skills, and at-risk jobs every professional needs to know.

Read
React hooks performance optimization: useCallback, useMemo, and React.memo patterns

React useEffect & useCallback in 2026: Stop Unnecessary Re-renders (React 19 Guide)

Fix unnecessary React re-renders: master useCallback, useMemo, React.memo, and the new React 19 use() hook with real-world patterns, profiling tips, and pitfalls to avoid.

Read
Next.js 15, Astro 5, and Remix framework comparison for 2026

Next.js 15 vs Astro 5 vs Remix in 2026: Which Framework Should You Choose?

In-depth 2026 comparison of Next.js 15, Astro 5, and Remix: performance, use cases, community size, and the right choice for your next project, with a practical decision framework.

Read
AWS ECR Docker image management with security scanning and GitHub Actions CI/CD

AWS ECR in 2026: Pull, Inspect, Scan & Automate Docker Images: Complete Guide

Complete AWS ECR guide: authenticate with OIDC, pull Docker images, extract filesystem layers, scan with Amazon Inspector v2, set lifecycle policies, and automate with GitHub Actions.

Read
ArangoDB automated backup and restore on AWS EC2 with S3 storage

ArangoDB on AWS: Automate Install, S3 Backup & Restore with Systemd

Automate ArangoDB installation, daily backups to Amazon S3, and point-in-time restore on AWS EC2 using shell scripts and systemd timers. Step-by-step DevOps guide.

Read
SSH SOCKS5 tunnel as a secure proxy for macOS, Linux, and Windows

SSH SOCKS5 Proxy in 2026: macOS, Linux, Windows & sshuttle: Complete Guide

Set up an SSH SOCKS5 proxy tunnel on macOS and Linux with a toggle script, route traffic on Windows with Bitvise, and compare SSH tunneling vs sshuttle vs WireGuard.

Read
Firebase Cloud Messaging web push notifications in a Vue 3 application

Firebase Cloud Messaging in 2026: Web Push Notifications with Vue 3 & SDK v10

Set up Firebase Cloud Messaging v10 modular SDK in Vue 3: VAPID keys, service workers, foreground and background notifications, and server-side sending from Node.js.

Read
Jekyll deployed to GitHub Pages with GitHub Actions CI/CD and Cloudflare CDN

Deploy Jekyll to GitHub Pages in 2026: GitHub Actions, Custom Domain & Cloudflare

Deploy Jekyll with a GitHub Actions CI/CD pipeline, configure a custom domain with HTTPS, and add Cloudflare CDN for speed and DDoS protection. Complete 2026 guide.

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

About Pooya Golchian

Common questions about Pooya's work, AI services, and how to start a project together.

Loading form