Summary
A decade of shipping products and leading engineering teams. I build web and mobile applications using the TypeScript ecosystem and Python, with a schema-first approach to APIs. I ship to production, improve SDLC and developer productivity and integrate AI capabilities where they add real value. Outside of code, I'm learning Spanish, playing music and exploring nature.
I also coach developers on working effectively with AI tools. I've delivered workshops for Origin Energy, Hireup, Belong and Revity.
Technical Skills
Experience
Lead Engineer, Revity
July 2024 – Present · Melbourne, Australia
Clients: Sportsbet, Pepperstone
Sportsbet: AI-Powered BA Assistant
- Built full-stack agentic application helping business analysts spec features as part of the SDLC
- Co-architected agent framework using AWS Bedrock and Strands SDK with streaming AI responses
- Developed Next.js frontend with FastAPI (Python) backend handling authentication and authorization
- Led Atlassian integration using OAuth API for Jira and Confluence connectivity to retrieve up-to-date knowledge
- Implemented Okta SSO with frictionless authentication and token refresh mechanisms
Pepperstone: Mobile & Web
- Led development of a BDD automation framework, improving test reliability and release confidence across mobile and web platforms
- Established Expo Over-the-Air (OTA) updates, enabling proactive fixes without App Store reviews
- Implemented biometric authentication to meet compliance and security requirements
- Co-architected event-driven onboarding solution on AWS, decoupling services for independent deployment
- Built full-stack onboarding application with React frontend and Node.js backend using a schema-first API approach
Internal Initiatives
- Presented on LLMs and agentic AI development to Origin Energy, Hireup and Belong engineering teams
- Delivered hands-on agentic AI workshop for Revity engineers
- Coached developers on integrating AI tools into their development process
Senior Mobile Engineer, Wesfarmers OneDigital
March 2023 – July 2024 · Melbourne, Australia
- Led integration of partner platforms (Flybuys, InstantScripts, Kmart, Priceline) into the OnePass mobile app
- Developed rewards features that improved user engagement
- Maintained and improved CI/CD pipelines
Stack: React Native, Node.js, GraphQL, AWS
Senior Consultant, Endava Asia Pacific
January 2022 – March 2023 · Melbourne, Australia
Entain / Ladbrokes
- Built APIs for government-mandated reporting feature in React Native mobile app
- Integrated Golang backend services with mobile frontend
MacBet Racing
- Led MVP development for horse pre-rating system, concept to production
- Built with ReactJS, GraphQL/Apollo, AWS Lambda, DynamoDB, S3, Amplify
- Solution adopted by both MacBet and Ladbrokes
IAG
- Collaborated on building multi-branded quote creation application using ReactJS, XState, Next.js and AWS services
Senior Software Engineer, Mindset Health
October 2020 – January 2022 · Melbourne, Australia
- Led development of MVP to improve GPs' access to patient information using React with GraphQL via AWS Amplify AppSync and DynamoDB
- Enhanced React Native mobile apps by introducing multi-app generation from a single codebase, using AWS Amplify for backend services and AWS AppConfig for per-app configuration
- Improved code quality by adding type safety and advocating for reusable components
- Collaborated cross-functionally with designers to refine requirements and plan sprints
Stack: React, React Native, Node.js, GraphQL, AWS Amplify AppSync, DynamoDB
Full Stack Engineer, Origin Energy
July 2019 – October 2020 · Melbourne, Australia
- Contributed to shift from traditional phones to browser-based telephony using AWS Connect, ensuring uninterrupted service during COVID-19
- Built custom ReactJS UI with pre-call authentication, improving customer support efficiency
- Developed ReactJS frontend with GraphQL + Node.js backend integrated with Salesforce APIs for solar retail team
- Contributed to Broadband retail platform redesign with dynamic ReactJS frontend and SAP integration
Stack: ReactJS, Node.js, GraphQL, AWS Connect, Salesforce APIs
Full Stack Engineer, MYOB
May 2017 – April 2019 · Melbourne, Australia
- Enhanced front-facing MYOB web application, improving usability and brand consistency
- Developed reusable ReactJS component library integrated with Adobe Experience Manager (AEM)
- Enabled marketing team to drag-and-drop components into content pipelines
- Contributed to deployment pipelines using AWS services
Stack: ReactJS, Java, Adobe Experience Manager, AWS
Open Source
- claude-pulse: Reactive statusline for Claude Code with cost tracking and MCP monitoring
- developer-research-server: MCP server for developer research
Education & Credentials
Bachelor's Degree
Information Communication Technology
Monash University
2011 – 2014
AWS Certified Developer
Azure AI Fundamentals
English (Bilingual)
Persian (Native)
Spanish (Intermediate)
