Tech stack · sober count337+ technologies

337+ technologies. Counted, not rounded.

337+ distinct technologies across 17 years of career projects. 22 daily drivers in the current stack. 29 legacy items I've shipped with but no longer recommend. Filter by category, search by name, dig in.

Frontend

Languages

  • TypeScript
  • JavaScript

Frameworks

  • Next.js
  • React
  • React DOM
  • Vue 3
  • Nuxt 3
  • Alpine.js
  • Livewire

Styling

  • Tailwind CSS
  • Tailwind CSS + pluginstypography, forms, container-queries, aspect-ratio, animate, postcss
  • PostCSS + Autoprefixer
  • Class utilitiesclass-variance-authority + clsx + tailwind-merge

Animation

  • GSAP
  • Framer Motion
  • Lenis (smooth scroll)
  • Vue motion (@vueuse/motion + Vue3 Lottie)
  • View Transitions API
  • flutter_animate + shimmer
  • canvas-confetti
  • next-themes

Markup

  • HTML + CSS + Sass

UI Libraries

  • Radix UI
  • shadcn/ui
  • Headless UI
  • @figma/plugin-typings

Icon Libraries

  • Lucide IconsReact + Vue
  • Heroicons
  • React Icons+ @icons-pack/react-simple-icons
  • Tabler Icons
  • Font Awesome / Feather / Line Awesome
  • cmdk

3D / Creative Coding

  • Three.js
  • React Three Fiber+ @react-three/drei
  • Spline+ @splinetool/react-spline
  • p5.js
  • WebGL / GLSL shaders
  • Canvas API

Data Visualization

  • D3
  • Recharts
  • fl_chart (Flutter)
  • graphviz
  • Embla Carousel

State / Forms / Data

  • Zustand
  • TanStack Query
  • TanStack Table
  • @vueuse/core
  • React Hook Form
  • Zod+ @hookform/resolvers

Browser / Web APIs

  • PWA (Service Workers + Workbox)
  • Media Capture APIsMediaRecorder, getUserMedia, getDisplayMedia
  • Storage APIslocalStorage, IndexedDB
  • Clipboard API
  • SharedArrayBuffer + COOP/COEP
  • Clear-Site-Data
  • SRI (Subresource Integrity)

Legacy frontend

  • jQuery 1.x / 2.x / 3.xUsed 2009-2018 era
  • AngularJS (1.x)Pre-Angular 2 era, 2014-2016
  • Backbone.js
  • KnockoutJS
  • jQuery UI

Legacy CSS

  • Bootstrap 2 / 3 / 4Used 2011-2018 era
  • Foundation

Legacy widgets

  • FlexSlider
  • Slick Carousel
Backend

Languages

  • Python
  • PHP
  • Rust
  • C / C++
  • Shell scriptingBash + PowerShell
  • Lua

UI Libraries

  • Filament (Laravel)

State / Forms / Data

  • Pydantic

Backend Frameworks

  • Express
  • FastAPI + Uvicorn
  • Flask
  • Laravelv10/11/12 + Sanctum auth
  • Medusa.js
  • Rust async stackAxum + Tokio + Tower / tower-http
  • Strapi

Queues / Workflows / Realtime

  • BullMQ / Bull+ @bull-board dashboard
  • Temporal
  • WebSockets (Socket.IO + ws)
  • MCP (Model Context Protocol)
  • Webhooks
  • APRS protocol (radio)

Auth & Identity

  • NextAuth+ Prisma adapter
  • Laravel Sanctum
  • Iron Session
  • bcryptjs
  • JWT libsjsonwebtoken (Node) + python-jose
  • Capacitor biometric auth
  • 1Password SDK

Email & Notifications

  • Nodemailer
  • Resend (PHP)
  • React Email
  • AWS SES / SNS
  • mailparser
  • MJML
  • imapflow / aioimaplib / imap-simple
  • Sonner / react-hot-toast

HTTP / RPC / Protocols

  • Axios
  • Dio (Flutter)
  • Python HTTP clientshttpx, aiohttp, requests
  • node-fetch
  • soap (Aukro WSDL)
  • REST
  • OpenAPI 3.0
  • Server-Sent Events (SSE)

Spatie / Laravel Ecosystem

  • Spatie Laravel ecosystemactivitylog, backup, medialibrary, pdf, permission, query-builder, data
  • Laravel document libsbarryvdh/laravel-dompdf + maatwebsite/excel
  • saade/filament-fullcalendar
  • Tesseract OCR (PHP)

Utilities

  • date-fns
  • uuid / nanoidID generators
  • dotenv
  • Spreadsheet parserspapaparse, xlsx, csv-parse, csv-stringify
  • xml2js
  • lru-cache
  • Resilience patternsopossum (circuit breaker) + rate-limit-redis
  • rrule
  • signature_pad
  • Handlebars

Security Middleware

  • Express security middlewareHelmet, CORS, compression, express-rate-limit, cookie-parser
  • HSTS / Web hardening headers

Legacy PHP frameworks

  • CodeIgniter
  • CakePHP
  • Yii
  • Symfony 2.xModern Symfony stays in main grid

Legacy API patterns

  • GraphQLUsed on select agency projects 2017-2020; default now REST + tRPC
Data

Databases

  • PostgreSQL
  • Neon
  • MySQL
  • SQLite
  • Redisioredis client
  • Upstash Redis
  • Supabase
  • ChromaDB (vector)
  • EventStoreDB
  • MinIO

ORMs

  • Drizzle ORM
  • Prisma
  • TypeORM
  • SQLAlchemy + Alembic

Languages

  • SQL

Storage / Files / Media

  • AWS S3 + SDK
  • Cloudinary
  • Cloudflare R2
  • Tigris
  • Sharp / Jimp / PillowImage processing (Node + Python)
  • PDF libspdfkit, @react-pdf/renderer, jsPDF, html2canvas, pypdf, pdf2image
  • QR Code (qrcode / jsqr)
  • FTP / SFTP (basic-ftp + ssh2-sftp)
AI & Crypto

AI SDKs

  • Anthropic Claude API
  • Claude Code (CLI + plugins)
  • OpenAI APIJS + Python SDKs
  • Google AI SDKs@google/generative-ai + @google-cloud/vision
  • Replicate + @fal-ai/client
  • BytePlus Ark / Seedream
  • Agent frameworksLangChain, CrewAI, LiteLLM, AgentOps
  • sentence-transformers

AI Models

  • Claude (Opus / Sonnet / Haiku 4.x)
  • GPT-4 Turbo / GPT-4o Vision
  • Whispercloud API + local openai-whisper
  • Gemini 2.5 Flash

Cryptography & Security

  • ML-KEM-1024 (FIPS 203)
  • ML-DSA-65 (FIPS 204)
  • Curve25519 (X25519 + Ed25519)
  • AES-256-GCM
  • SHA-2 / SHA-3 + HKDF / HMAC
  • Argon2id
  • BIP-39
  • One-Time Pad (OTP)
  • Web Crypto API
  • Rust crypto cratesaws-lc-rs, rustls, zeroize, subtle
  • @noble/hashes
  • gitleaks
Mobile & Native

Languages

  • Dart
  • Swift
  • Kotlin

Frameworks

  • React Native
  • Capacitor

State / Forms / Data

  • Riverpod (Flutter)flutter_riverpod + annotation

Mobile (iOS + Android)

  • Flutter SDK
  • Firebase Core / Messaging / Analytics
  • Flutter location stackgoogle_maps_flutter + geolocator
  • Flutter storagehive_flutter + flutter_secure_storage
  • Flutter routing + imagesgo_router + cached_network_image

Desktop / Embedded UI

  • Tkinter (Python GUI)
  • Qt Widgets + Designer
  • Rust embedded cratesrppal (RPi GPIO) + embedded-graphics
  • OpenModem firmware
DevOps

Cloud

  • Vercel

VCS

  • GitHub

Observability

  • Sentry

Observability & Monitoring

  • Winston
  • structlog
  • OpenTelemetryapi, sdk, exporter, instrumentation
  • prometheus-client
  • Jaeger
  • tracing (Rust)+ tracing-subscriber

Cloud Platforms / Hosting

  • Netlify
  • Railway
  • Fly.io
  • AWSS3, SES, SNS, Lambda
  • CloudflarePages, Workers, R2, CDN, DNS

Containers & Infra

  • Docker+ docker-compose
  • Nixpacks
  • Caddy
  • nginx
  • Procfile / railway.toml / fly.tomlDeploy manifests

Version Control / CI-CD

  • Git
  • GitHub Actions
  • Git hook toolingHusky, lint-staged, commitlint, pre-commit

Legacy hosting

  • HerokuUsed 2014-2020 era
  • DigitalOcean (classic Droplets)
Testing

Testing & QA

  • Vitest+ @vitest/coverage-v8
  • Jest+ ts-jest + jest-environment-jsdom
  • Playwright
  • Puppeteer
  • Cypress
  • Testing Libraryreact + jest-dom + user-event
  • supertest + happy-dom / jsdom
  • pytest+ pytest-asyncio + pytest-cov
  • PHPUnit + Mockery
  • Mockito (Flutter)
  • proptest + criterion (Rust)

Browser Automation / Recording

  • OBS Studio workflow
  • chromium (headless)
Build & Tools

Editors

  • Cursor
  • Claude Code

Frameworks

  • Vite

Browser Extensions / IDE Plugins

  • Chrome Extensions Manifest V3tabs, scripting, runtime APIs
  • Figma Plugin API
  • esbuild (plugin bundler)

Linting / Formatting / Types

  • ESLint+ eslint-config-next + typescript-eslint
  • Prettier+ tailwindcss plugin
  • ruff
  • Python type checkersmypy (strict) + pyright
  • Python formattersblack + isort + flake8
  • Laravel Pint + rustfmt

Build Tools / Bundlers

  • Vite pluginsPWA, WASM, SRI, top-level-await
  • Turbopack
  • esbuild
  • Rollup
  • Webpack+ bundle analyzers
  • TS runnerstsup + tsx + ts-node
  • Babel
  • WASM toolchainwasm-pack + wasm-bindgen + wasm-opt
  • Nitro (Nuxt)

Monorepo / Workspaces

  • Turborepo
  • pnpm / npm workspaces
  • Cargo (Rust)+ workspaces
  • Python pkg managersuv + Hatch / hatchling

Legacy bundlers

  • RequireJS
  • Webpack 1-3

Legacy pkg managers

  • Bower

Legacy task runners

  • Grunt
  • Gulp
Content & i18n

i18n / Localization

  • next-intl
  • intl (Flutter)
  • hreflang (SEO)

Content / MDX / Static

  • MDX (Next/Nuxt)MDX + next-mdx-remote + @nuxt/content + gray-matter
  • rehype / remark pluginspretty-code, slug, autolink-headings, gfm
  • Shiki
  • reading-time

Legacy CMS

  • Joomla 1.x / 2.x / 3.xUsed 2009-2014 for SK SMB clients
  • WordPressUsed for early-career client sites
  • Drupal
Design & Typography

Design

  • Figma

Fonts — premium library

  • Pangram Pangram library (60+ families, paid commercial)

Fonts — sans

  • PP Right GroteskBody workhorse, multiple widths (Wide/Compact/Tall/Mono)
  • SwitzerFree neo-grotesque variable — new default body font replacing Inter
  • Bricolage GrotesqueVariable expressive sans (weight + grade + opsz axes)
  • General SansSwiss-warm body, free commercial (Fontshare)
  • Cabinet GroteskModern grotesk with subtle quirks, free commercial (Fontshare)

Fonts — serif

  • PP Editorial OldNOT Editorial New (overused) — Old has more character + better italics
  • FrauncesWonky variable old-style serif (WONK + SOFT custom axes)
  • PP HattonSophisticated editorial serif, Aesop-tier brands
  • SentientModern editorial serif, free commercial (Fontshare)

Fonts — mono

  • Monaspace (Neon / Argon / Xenon / Radon / Krypton)Variable mono family with texture-healing — new default mono replacing JetBrains Mono. Argon for prose-mixed code, Neon for pure code, Xenon for editorial code samples. monaspace.githubnext.com
  • PP Fraktion MonoAngular monospace, mechanical aesthetic

Design Tools & Methodology

  • Figma Plugin API
  • Design Systems + Tokens
  • Type scale (modular + fluid)
  • 8px Grid + Auto Layout
  • Dark Mode Design
  • Color Theory
  • WCAG 2.1 AA

Fonts — display sans

  • PP Neue MachinaAngular geometric display, tech-forward feel
  • Clash DisplayVariable display, narrow proportions, free commercial (Fontshare)

Fonts — display serif

  • PP EikoDisplay serif with dramatic contrast, hero-scale

Fonts — display mono

  • Departure MonoPixel-y bitmap-inspired mono, distinctive accent use only — NOT primary code font. departuremono.com

Legacy design tools

  • Adobe FireworksUsed 2009-2012 before Sketch / Figma
Specialized

Languages

  • TLA+

UI Libraries

  • @medusajs/admin

E-commerce & CMS

  • Stripereact-stripe-js + flutter_stripe
  • Revolut Checkout
  • Medusa.js
  • Shopify
  • Aukro Public API
  • Webflow

Video / Audio Pipelines

  • FFmpeg + ffprobe
  • OpenCV (cv2)
  • MoviePy
  • Python audio libsLibrosa + sounddevice
  • Web Audio API

Hardware / Radio

  • Raspberry Pi 3B / 4BBCM2837 / BCM2711 SoC, ARMv8 Cortex
  • TPM 2.0 (tss-esapi)
  • UART + serialport
  • Bell 103 / Bell 202 modulation300 baud HF + 1200 baud VHF/UHF
  • linuxfb (framebuffer)

SEO & Performance

  • Lighthouse
  • Core Web Vitals (LCP / INP / CLS)
  • Google Search Console
  • On-page SEO basicsrobots.txt, XML sitemap, canonical, Open Graph
  • Schema.org JSON-LD
  • Modern image formatsWebP, AVIF
  • Brotli / Gzip
  • Critical CSS + font-display swap

Analytics & Consent

  • Google Analytics 4
  • Google Tag Manager
  • Mixpanel
  • nuxt-gtag
  • Conseto SDK
  • Google Consent Mode v2

Formal Methods / Compliance

  • TLA+ specifications
  • Verification methodsMerkle hash chain, Known Answer Tests, FIPS 203/204
  • AI + data regulationsConstitutional AI, EU AI Act, GDPR
  • Hardware + export regsTCG TPM 2.0, EAR / Wassenaar
  • ADR (Architecture Decision Records)

Calendar & Scheduling

  • FullCalendarcore + react + 5 sub-packages
  • react-day-picker

Legacy e-commerce

  • VirtueMartJoomla e-commerce extension, 2010-2013
  • Magento 1
  • PrestaShop
  • OpenCart

Pick a week.
I'll have it live
the one after.