~/services % pwd

What we build.

Six focused service areas. No bloat, no "digital transformation" talk. If it's not here, we probably don't do it.

~/services $ ls -la --sort=index
01 / wordpress-woocommerce

WordPress + WooCommerce

Custom themes, branded transactional emails, store builds that don't look like a template. This is not "install WooCommerce and configure a theme." It's knowing when to override the checkout, when to hook into order status, and why your abandoned cart email should look like your brand, not WooCommerce's default.

We build WooCommerce stores end to end. Custom PHP, branded emails, coming-soon gates, maintenance plugins, and the small operational layer (Telegram bots, stock hooks, alt-text automation) that makes day-to-day management less painful.

Deliverables: Custom WP theme, WooCommerce configuration, transactional email templates, launch checklist, short-run support.

> see case study: LA Jewellers
02 / custom-web-apps

Custom web apps

PHP/SQLite or Node when WordPress is the wrong tool. Internal tools, trackers, dashboards. Not everything needs a CMS. Sometimes you need a tight PHP app with a custom auth layer, a SQLite backend, and a Leaflet map. We build those too.

Bespoke web applications: referral trackers, internal dashboards, ops tools, multi-source data aggregators. No unnecessary dependencies. Works on shared hosting if you need it to.

Stack options: PHP 8.2, SQLite, Node.js, vanilla JS, Leaflet for maps, device-key or session auth.

> see case study: dental referral tracker
03 / ai-integration

AI integration and automation

Telegram bots, LLM pipelines (Claude, Gemini, Falcon), automated content generation, workflow automation. We run local models too. Not everything belongs in the cloud. Your server, your data, your call.

Practical AI integration: Telegram bots that manage inventory, Gemini Vision generating product alt text, Claude drafting copy from structured data, local Falcon inference for internal tooling. If it saves a human an hour a day, it's worth building.

Platforms: Anthropic Claude, Google Gemini, local open-weight models (Falcon, Mistral). Python, python-telegram-bot, n8n for orchestration.

04 / technical-seo

Technical SEO and audits

Audit-driven. We run RankReport ZA diagnostics on SA SMBs. Numbers, not vague advice. "You need more content" is not an audit. Crawl depth, canonical issues, Core Web Vitals, hreflang misconfiguration — those are audits.

Technical SEO work: crawl analysis, on-page audit, Core Web Vitals diagnosis, structured data, hreflang, local SEO for SA businesses. We use RankReport ZA to run the initial diagnostic, then fix what matters.

No retainer required for a one-time audit. We tell you what's broken and why, in plain language.

05 / cinematic-design

Cinematic web design

Brand-forward Astro sites. Demo bake-offs to lock direction before we write production code. We build 5 to 10 real, working, live-in-browser demos so you pick from actual options, not pitch decks. Then we build the one you chose.

Brand-forward static sites built in Astro. GSAP animations, generative video heroes (LTX-2), cinematic visual identity. We run a demo bake-off first so you see multiple directions in the browser, deployed over HTTPS, before committing to one.

> see case study: brand-tech site
06 / custom-dashboards

Custom dashboards

Real-time dashboards for ops teams: monitoring, IoT telemetry, business KPIs. Single pane of glass. MQTT, ntfy, websockets, plain polling — whatever the data source is, we route it to a clean display.

Operational dashboards: server monitoring, IoT sensor telemetry, business KPI aggregation, fail2ban intrusion dashboards, smart-home control panels. We pick the simplest data transport that works reliably.

Plain JS frontend, no framework overhead. Works on tablets, mobile, wall-mounted screens.

~/services $ ./request-quote.sh
Tell us what you need. We'll tell you if we can build it.
> get in touch