Work

Things I’ve built

Five bodies of work from about a year. For each one: what it was, what I personally did, and what came of it. Client names and internal vendor stack are left out on purpose.

  1. Product

    Aug 2025 — Mar 2026

    Teknomee Solutions

    Krons24 — job scheduling platform

    A multi-tenant platform for scheduling, running and monitoring jobs across customer infrastructure.

    What I did

    • Wrote the first commit in the repository, and built most of the authenticated product: sign-in, route guards, job and server views, pagination and session monitoring.
    • Moved to the backend ten weeks in: activity-log schema, models, routers and services, with versioned migrations.
    • Worked the API surface end to end — endpoint behaviour, delete semantics and the Swagger contract the frontend consumed.
    • Next.js
    • React
    • Python
    • FastAPI
    • SQLAlchemy
    • Celery
    • Redis

    Live, and the frontend is largely mine.

    See it live
  2. Platform

    Jun — Jul 2026

    Teknomee Solutions

    Multi-tenant email delivery platform

    A self-hosted email-sending platform with per-tenant isolation, deliverability controls and analytics.

    What I did

    • The widest surface area I have worked across on a single system.
    • Console and dashboards, plus backend work in the API, worker, dispatcher and queue layers.
    • Contributed to the spam-guard and IP-reputation libraries, and to DNSBL monitoring tables.
    • Wrote analytics migrations against a column store, including enum changes on materialised views.
    • Built the campaign report as a generated PDF, and took the whole console through a responsive pass.
    • NestJS
    • Next.js
    • TypeScript
    • Prisma
    • ClickHouse
    • Redis

    The system I would most like to be interviewed about.

  3. Security

    Jan — Feb 2026

    Teknomee Solutions

    Security scanning APIs

    An API that drives an automated security scanner against a target's endpoints and returns structured findings.

    What I did

    • Built the scanner API in FastAPI, and wrote most of the service.
    • Wrote the OpenAPI specification checker and target validation, so a malformed target fails before a scan starts.
    • Added a health route for scanner connectivity, moved scan identifiers to UUIDs, and reworked the engine logic around alert severity.
    • Python
    • FastAPI
    • OpenAPI
    armorist.ai
  4. Infrastructure

    2026 — Present

    Teknomee Solutions · multiple organisations

    Observability across ~25 servers

    Monitoring for infrastructure that previously had none, across several organisations of four to five servers each.

    What I did

    • Started with one server and one node exporter, and grew it into Prometheus and Grafana across roughly 25 machines.
    • Added blackbox probes for the sites themselves, not just the boxes underneath them, with email alerting.
    • Tracked CPU, memory, disk and process health on infrastructure where processes were being killed without anyone noticing.
    • Wrote the automation that backs up the company's self-hosted Git.
    • Practised on my own EC2 instances first, so I was not learning it on someone else's production.
    • Prometheus
    • Grafana
    • node_exporter
    • blackbox
    • AWS EC2
    • Linux

    Caught a customer-facing site down from a dashboard, before a single customer reported it.

  5. Sites

    Dec 2025 — Aug 2026

    Teknomee Solutions

    Seven live sites and products

    Product and client sites, taken from design through content, SEO and deployment. On most of them I wrote nearly all of it.

    What I did

    • Design, layout and motion, then structured data, sitemaps, robots and metadata.
    • Deployment flow, and the class of fixes that only show up once something is actually live.
    • A full brand site for an international client, built end to end on my own.
    • Next.js
    • React
    • TypeScript
    • CSS

    All seven are live. Go and click them.