Skip to content

Engineering

How code is built and shipped

If you peek at the repo: modules with clear boundaries, a shared UI kit, git with review, the same release every deploy, and an admin for content.

  • arch

    Architecture

    Layered modules with public APIs: domain, data, UI. A new developer finds the right file without a tour.

  • kit

    Kit & design system

    A shared UI/theme kit and reusable components. A button changes in one place, not across twenty files.

  • git

    Git & review

    Branching, code review, conventional commits. The history shows who changed each line and why.

  • build

    Build & pipelines

    Lint, typecheck, production builds, asset optimization. Releases are repeatable, not “it works on my laptop”.

  • qa

    Quality & config

    Specs next to code, tests where mistakes are expensive. Secrets stay out of git, deploys are written down.

  • cwv

    Speed, validity, SEO & GEO

    Target: green zone on Google PageSpeed and Core Web Vitals, plus valid markup, accessibility, and technical SEO and GEO. That ships with the build from day one.

  • tg

    Telegram & integrations

    Leads and ops alerts run through the Bot API and webhooks. Tokens live in the production env at mode 600.

  • cms

    Control panel

    More than markup. The admin has structured fields — heading, image, link — so the layout can’t be broken through it.

Stack by track

  • Products & apps

    • TypeScript
    • Angular (monorepo libs)
    • Jest
    • ESLint / Stylelint
    • commitlint / husky
  • WordPress

    • PHP theme as product
    • ACF (JSON in git)
    • Webpack
    • SCSS
    • CI deploy
  • Sites & landings

    • Next.js
    • React
    • TypeScript
    • Tailwind
  • Shared tooling

    • Git
    • CI/CD
    • lint / typecheck / build
  • Integrations

    • Telegram Bot API
    • Leads & notifications
    • Secrets in env

Two delivery tracks

Products & apps

Library monorepos: bootstrap / core / data / ui layers, a shared kit, unit tests, controlled builds.

  • Package public APIs
  • Module bus and clear ownership
  • ESLint / Stylelint / commitlint
  • Telegram bots for leads and operational alerts
  • Admin panel: content via fields, not by editing code

WordPress as a product

A theme with a component library, ACF-as-code (JSON in git), Webpack builds, CI deploy. Nobody edits production by hand; content goes through the admin.

  • UI + ACF blocks as code
  • Admin for content managers: fields instead of raw HTML
  • SCSS / minify / WebP in the pipeline
  • Env and deploy via CI, with a log for every release
  • Form integrations to Telegram / CRM without secrets in code