Full-stack software engineer (BSc Information Technology, 2024) who builds and ships TypeScript, Python and Kotlin projects end to end: Pilot, a self-tuning computer-use agent for macOS; Kepler, an open-source Android reading and narration app with LLM study tools; and the Bustan Bakers website, with CI-enforced performance budgets and automated SEO tests. Uses AI coding agents such as Claude Code daily, with strict TypeScript, CI and automated tests as the safety net.
Selected projects
2025 – Present
Pilot, computer-use agent for macOS ↗
Python · Claude API · macOS Accessibility API
Rebuilt my voice-controlled desktop agent as a model-agnostic computer-use agent that acts on real UI elements from the macOS Accessibility tree, not guessed pixels; a fast executor batches actions and a planner is called only on escalation.
Built PilotBench (15 real macOS tasks) and replay evals: the default setup passes all 15 with no false completions, and harness changes cut suite time from 702 s to 229 s and model calls from 141 to 68.
Added self-tuning: calibration measures each model's click accuracy, image budget and effort on synthetic screens and writes a profile citing each measurement; ablation prunes scaffolding a model no longer needs.
Built a git-backed CMS with GitHub OAuth, signed HttpOnly session cookies and schema-driven forms that commit content atomically through the GitHub git data API, with conflict detection and retries.
Rendered the homepage as a scroll-driven black-hole simulation in three.js with raw GLSL shaders (Schwarzschild geodesics, Doppler and gravitational colour shifts, HDR bloom).
Experience
2026 – Present
IT Support Specialist · S&P Global
London, UK
Provide technical support to employees at a global financial intelligence and data company, handling incidents and service requests in ServiceNow.
Support and troubleshoot employee devices with Microsoft Intune.
Support user accounts and access in Active Directory.
A private, open-source Android app to read, listen to and remember books, with sentence-synced narration, spoiler-free AI study tools and FSRS-6 spaced repetition.