Skills & Tech Stack — What I Bring to the Table
- Mar 27
- 2 min read
A living reference of the skills, tools, and methodologies I use day-to-day — from project delivery and iOS development to serverless backends and AI-assisted workflows. Updated as I ship new features and learn new tools.
Project Management & Delivery
Agile/Scrum with Jira — 50+ stories tracked, sprint-based delivery, backlog grooming
Protected Core Framework — tiered file protection with mandatory 6-step change control
Regression checklists and impact analysis before every protected file change
Stakeholder management in investment banking front office (DCM desk)
End-to-end delivery from requirements gathering to App Store submission
iOS & Apple Platforms
Swift 6 with structured concurrency (async/await, @MainActor, @Observable)
SwiftUI — declarative UI with iOS 17+ patterns and zero third-party dependencies
Swift Charts — radar charts, scatter plots, bar charts for data visualization
Face ID / Touch ID (LocalAuthentication framework) with Keychain storage
Speech Recognition (Speech framework) — on-device voice dictation
Multi-platform: iPhone, iPad (adaptive sidebar layout, Stage Manager), Apple TV
Accessibility: VoiceOver labels on all interactive elements, Dynamic Type
App Store submission and TestFlight beta testing experience
Backend & Cloud Infrastructure
Cloudflare Workers — serverless JavaScript at the edge, deploys in seconds
KV Storage — sub-100ms cached responses from edge locations worldwide
Cron Triggers — hourly data refresh keeping caches warm
OAuth 2.0 token proxy pattern — client secrets never leave the server
REST API design with proper error handling, CORS, and pagination
API Integrations
Strava API v3 — OAuth flow, club activity endpoints, rate limiting, data aggregation
Jira REST API v3 — issue creation, JQL queries, status transitions, label-based categorization
Wix REST API — blog management, media upload, automated content publishing
Cloudflare API — Worker deployment via Wrangler CLI, KV namespace management
Process & Quality
AI-assisted development with Claude Code (CLAUDE.md pattern for guardrails)
Compile-time Feature Registry — build fails instantly if critical types are removed
Git workflow with semantic commit messages and branch protection
Offline-first architecture with disk caching and queued request retry
Structured logging with os.Logger (subsystem + category, no print statements)
Domain Experience
Investment Banking — Front Office DCM revenue tracking, stakeholder management, compliance
Sports Tech — real-time activity analytics, leaderboards, performance coaching
Content Management — Wix API automation, blog publishing pipelines, media workflows
This page is a living document — updated as I ship new features and learn new tools. For a hands-on demo of these skills in action, explore the live feature dashboard.










Comments