Overview
Technical skills
Timeline
Roles

Overview

Senior iOS and full-stack engineer with production experience building real-time collaborative editing, security operations workflows, and high-throughput transaction systems. Specializes in Swift, SwiftUI, and Swift Concurrency, and also delivers backend services with Python (FastAPI) and Go using Kafka, gRPC, Redis, and Kubernetes. Strong in CI/CD automation and building test-covered, modular architectures.

Technical skills

SQL
JavaScript
Objective-C
Python• Senior • 9y+
TypeScript• Senior • 6y+
Swift• Junior
Python
Flask• 9y+
FastAPI• 8y+
Swift
Swift Concurrency
Databases
PostgreSQL
Redis• 9y+
Apache Kafka• 6y+
AI/ML
AI Agents
LLM
Frontend
React.js• 9y+
Next.js
Mobile
UIKit
XCTest
Clean Architecture
Fastlane
Modularization
MVVM
SwiftUI
DevOps
CI/CD• 9y+
Docker• 9y+
gRPC• 6y+
Kubernetes• 6y+
Rest API• 6y+
WebSockets• 6y+
Cybersecurity
MITRE ATT&CK• 6y+
SentinelOne• 3y+

Timeline

Senior Forward Deployed Engineer (iOS Development) Senior
Lovable Full-Time
Jan 2024 to Oct 2025 1 Year 9 Months Partially remote
Led architecture and development of a production AI-powered collaborative editing platform with modular, test-focused design in Swift and SwiftUI. Built a real-time collaboration engine using Swift Concurrency plus WebSockets, including conflict resolution for concurrent edits and AI-generated changes. Implemented an interactive semantic diff/merge and developer workflow, and delivered a browser-based IDE experience. Added backend capabilities for virtual file systems and dependency analysis and maintained release automation with fastlane-based CI/CD.
SwiftUI
Swift Concurrency
MVVM
Clean Architecture
WebSockets
TypeScript
React.js
Next.js
Modularization
CI/CD
Fastlane
LLM
Software Engineer (Full stack) Middle
SentinelOne Full-Time
Sep 2020 to Dec 2023 3 Years 3 Months Partially remote
Built a production threat intelligence and analyst workflow web platform combining real-time telemetry with AI-assisted detections and collaborative investigation tooling. Developed React and TypeScript front ends for high-volume event streaming over WebSockets with buffering and virtualization for responsiveness. Implemented backend microservices in Python (FastAPI) and Go using Kafka, gRPC, Redis, and Kubernetes for low-latency distributed processing. Delivered secure response orchestration APIs with approval flows, audit logging, and RBAC, plus threat correlation views mapped to MITRE ATT&CK.
React.js
TypeScriptsince 2020
WebSocketssince 2020
FastAPI
Python
gRPC
Apache Kafka
Redis
Kubernetes
Rest API
MITRE ATT&CK
Full stack engineer Middle
ePins Full-Time
Sep 2017 to Jul 2020 2 Years 10 Months In office
Built and scaled a digital voucher distribution system processing high volumes of telecom and gift card transactions. Developed backend microservices in Python using FastAPI/Flask with asynchronous processing, idempotent APIs, and transaction optimizations to increase throughput. Implemented a distributed pipeline with Redis locking, retry queues, and dead-letter handling to prevent duplicate PIN issuance. Created a React-based real-time operations dashboard, and improved security and resilience with Docker containerization and CI/CD automation.
Pythonsince 2017
FastAPIsince 2017
Flask
React.jssince 2017
Redissince 2017
Docker
CI/CDsince 2017
University of Queensland (UQ)
Bachelor's Degree Computer Science
2014–2017 Brisbane, Queensland