AI & LLM Applications — Production LLM apps — RAG & semantic search, multi-provider model fallback, tool use, structured output, speaker diarisation, long-document analysis, per-call cost telemetry.
AI-Assisted Development & Automation — Agentic coding tools and AI-driven automation pipelines to build faster and automate workflows end to end.
iOS & macOS Development — 15+ years; Objective-C, Swift, SwiftUI, Swift Concurrency, SwiftData, Swift Testing, WidgetKit, App Intents, StoreKit 2, Swift Charts, watchOS, UIKit/AppKit, CoreData, MapKit, XPC.
Systems & Reverse Engineering — Reverse-engineering undocumented binary formats, mach code injection, SMJobBless privileged helpers, XPC/IPC, raw-socket networking, sandboxed JavaScriptCore runtimes.
Security & Encryption — At-rest encryption of entire data stores, Keychain key hierarchies, Face ID/Touch ID with enrolment-state invalidation, code-signing, DSA licensing, GDPR PII redaction.
Edge & Full-Stack Web — Cloudflare Workers, Hono, D1, R2, Queues, Containers; modern Next.js — fast, serverless, globally distributed.
Backends & APIs — Node.js, Python, Hono; RESTful & GraphQL APIs; data modelling and authentication.
DevOps & Infrastructure — Docker, CI/CD, serverless/Cloudflare infrastructure; automated builds, deployments and monitoring.
Frontend Web — React, Next.js, TypeScript, Tailwind CSS, on solid HTML, CSS and JavaScript foundations.
Backends (earlier) — LAMP (Apache, Nginx, PHP, Perl, MySQL, PostgreSQL); Java (Spring, Hibernate, Apache Wicket, JSF, SOAP, Ant, Maven).
Java Desktop — AWT, Swing, SWT, Eclipse RCP.
Systems & Databases — Windows & Linux networks, Active Directory; MSSQL, MySQL, PostgreSQL, SQLite.
Languages & tooling — Swift, Objective-C, C, C#, Java, Python, TypeScript/JavaScript, SQL; Git, GitHub, Slack.