Experience

The road so far

Seven years, six stops — from QA automation on banking systems to building authorization infrastructure for agents. Scroll, and the work travels sideways, each stop coming into focus in turn; at the end of the road the toolkit it all went into is below.

f7c21a9 self-employed Mar 2026 — now 8 mos

Founder & Lead Engineer

NullRun — Runtime authorization for AI agents

Cloud SaaS for AI agent security, policy enforcement and execution governance — the problem that kept turning up on client work, built once as a product instead of again for each engagement.

  • Founder and lead engineer behind NullRun — the architecture, the policy model and the public API.

  • Backend systems, SDK development and cloud infrastructure, end to end.

  • Developer experience and product direction.

  • AI Agent Security
  • Platform Engineering
  • +2 more

4c8be17 freelance Dec 2025 — now 11 mos

Applied AI Engineer

Freelance — LLM systems, RAG & agentic workflows · Automation at scale

The step out of a reporting line: briefs instead of a backlog, and clients asking for agents rather than for scripts. Where the toolkit stopped being a list of tools and became a way of working — and where the specialisation above it on the pyramid started to be worth something.

  • Transformed SMB workflows into AI-powered systems, taking projects from vague requirements to production-ready — cutting manual work by 40–80%.

  • Built LLM systems on RAG pipelines and multi-agent orchestration; integrated Google APIs and OAuth and automated document-heavy processes end-to-end.

  • Delivered production-grade solutions across backend, frontend, infrastructure and system design — architecture through deployment.

  • Agentic AI Development
  • LangGraph
  • +5 more

a31d0be contract Dec 2023 — Jul 2025 1 yr 8 mos

Senior SDET

PashaPay — Mobile & backend test automation

Senior, and no longer only writing tests. The app and the services behind it ended up under one framework, one set of standards and one owner — the point where a test engineer starts designing the system that does the testing, and where the framing changes from running the work to owning it.

  • Designed and built integration, e2e and load test automation frameworks from scratch, covering mobile and backend services.

  • Owned test architecture across the full SDLC — technical design through deployment and release validation.

  • Authored engineering documentation and testing standards adopted across multiple teams, improving consistency and onboarding speed.

  • Test Automation
  • Quality Assurance
  • +2 more

5e2f904 full-time Dec 2021 — Aug 2023 1 yr 9 mos

Senior SDET

Alfa-Bank — Backend test automation

Automation moved inward, into the platform itself. The suites had to keep their throughput under production load, and for the first time the work sat with core engineering, security and infrastructure as colleagues rather than as the QA team taking their requirements.

  • Engineered and optimized automated test suites for backend services, improving throughput and stability under production load.

  • Partnered with core engineering, security and infrastructure teams to validate integration of distributed system components.

  • Drove test infrastructure improvements that reduced regression cycle time and increased release confidence.

  • Test Automation
  • Quality Assurance
  • +2 more

90b5e77 full-time Jun 2020 — Dec 2021 1 yr 7 mos

SDET

Sportmaster — Performance & quality engineering

Still writing tests, but no longer only writing them. Performance became the first thing to own outright, and peer review the first say in how the team worked — the difference between a tester who found defects and an engineer who removed the reason for them.

  • Identified and mitigated performance bottlenecks in service integrations, hardening systems against high-load conditions.

  • Built test automation and quality documentation frameworks, establishing repeatable engineering standards.

  • Conducted peer code reviews to enforce code quality, consistency and best practices across the team.

  • Performance Testing
  • Test Automation
  • +2 more

c07d3aa full-time May 2019 — Jun 2020 1 yr 2 mos

QA Automation Engineer

Sberbank

Where it starts. Reading a banking system closely enough to find what could break in it, and writing the checks that would go on finding it — the habit every later step is built on, and the reason the frameworks that came after had something to generalise from.

  • Analyzed complex banking systems to surface functional risks and edge cases, translating findings into automated coverage.

  • Designed and implemented automated test scripts validating core product functionality, improving release reliability.

  • Collaborated with development teams to integrate testing earlier in the workflow — the start of a shift toward test automation engineering.

  • Test Automation
  • Quality Assurance
  • +1 more
Toolkit

What the seven years added up to

Twenty-three skills in five tiers, widest at the base. Hover any one — or tap it, where there is no pointer — to see how many jobs it was used on, what certifies it, and where it shipped.

Foundations 4 skills

Practice 4 skills

Systems 5 skills

Agents 7 skills

Specialisation 3 skills