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.
Phone

Technical skills

Languages
6
Python
TypeScript
SQL
JavaScript
Swift
Objective-C
DevOps
6
Kubernetes
CI/CD
Rest API
Docker
gRPC
WebSockets
Other
19
React.js
Redis
FastAPI
Flask
Apache Kafka
LLM
Next.js
MITRE ATT&CK
SentinelOne
SwiftUI
Fastlane
Swift Concurrency
MVVM
PostgreSQL
Clean Architecture
Modularization
UIKit
XCTest
AI Agents

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
TypeScript
WebSockets
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.
Python
FastAPI
Flask
React.js
Redis
Docker
CI/CD
University of Queensland (UQ)
Bachelor's Degree • Computer Science
2014–2017 Brisbane, Queensland