Full-stack software engineer (BSc Information Technology, 2024) who builds and ships TypeScript, Python, Swift and Kotlin projects end to end: Pilot, a self-tuning computer-use agent for macOS; Macindroid, a Mac and Android app pair with its own encrypted protocol; 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.
2026 – Present
Macindroid, Mac and Android continuity ↗
Swift · Java · Android SDK
Built a native macOS menu-bar app (Swift, AppKit) and a 98 KB Android app (Java, no third-party libraries) that share the clipboard, one-time codes, notifications, files, photos, mirroring and Find My Phone over local Wi-Fi.
Designed the pairing and wire protocol: X25519 key agreement confirmed by a six-digit code on both screens, then AES-256-GCM with HKDF-SHA256 keys; tested the one-time-code finder against 117 messages in about 30 languages.
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.
Continuity for a Mac and an Android phone. A menu-bar app and a 98 KB phone app share the clipboard, one-time codes, notifications, files, photos, mirroring and Find My Phone over your own Wi-Fi, end-to-end encrypted, with no account and no cloud.