● PRINCIPAL ENGINEER · COMMONWEALTH BANK● BUILDING AGENTIC AI IN PRODUCTION● SYDNEY · UTC+11● 18+ YEARS SHIPPING SOFTWARE● AVAILABLE FOR ADVISORY● PRINCIPAL ENGINEER · COMMONWEALTH BANK● BUILDING AGENTIC AI IN PRODUCTION● SYDNEY · UTC+11● 18+ YEARS SHIPPING SOFTWARE● AVAILABLE FOR ADVISORY

§ projects / open-source

/community

10 repos · 3 live

Open-source projects spanning AI agents, full-stack platforms, and developer tools.

10
Projects
6
AI / ML
4
Full-Stack
3
Live Sites

A2UI Bank Assistant

Multi-Agent Business Banking with Declarative UI

AI/ML & Agents

A multi-agent business banking assistant built with A2UI (Agent-to-UI) protocol and Google ADK. An orchestrator routes queries to 8 specialized agents that generate rich, interactive UIs as declarative JSON — no HTML or frontend code is executed by the AI.

PythonGoogle ADKFastAPIA2A Protocol
  • 8 specialized sub-agents: accounts, transactions, analytics, loans, cards, merchant, international, products
  • A2UI v0.9 declarative JSON rendering — LLM generates UI components, not executable code
  • A2A protocol for agent-to-agent communication with streaming responses
  • Mock banking API with FastAPI for realistic multi-domain data

Wedding Photo Curator

AI-Powered Photo Curation Pipeline

AI/ML & Automation

AI-powered photo curation tool that pulls photos from Google Drive, deduplicates via perceptual hashing, analyzes with dual NVIDIA vision models (Llama 4 Maverick + Llama 3.2 90B), and categorizes into event folders with consensus scoring.

PythonAI/VisionGoogle Drive
  • Dual vision model analysis with consensus scoring (high/medium/low confidence)
  • Perceptual hashing for near-identical photo deduplication
  • Automated event categorization (haldi, wedding-ceremony, bidai, etc.)
  • End-to-end pipeline: download → deduplicate → analyze → categorize → deploy

Flowchart Conversational Agent

AI-Driven Dynamic Questionnaire Engine

AI/ML & Automation

A conversational AI agent built with Google ADK that parses any Mermaid flowchart, drives dynamic conversations following graph logic, handles conditional branching, and persists answers in SQLite for cross-session resumption.

PythonGoogle ADKSQLite
  • Parses any Mermaid flowchart to drive conversations
  • Conditional branching with yes/no, multiple choice, and free text
  • SQLite persistence for cross-session answer resumption
  • Customizable persona, tone, and domain via frontmatter metadata

Voice Guard Rail

Real-Time Speech Emotion Detection

AI/ML & Real-Time

AI-powered emotion recognition system achieving 92% accuracy in detecting 7 emotions from speech in real-time, featuring OpenAI Whisper integration for transcription and a modern React + FastAPI architecture.

PythonReact 19TypeScriptFastAPI
  • 92% accuracy across 7 emotions using Whisper-based model
  • Real-time audio capture and processing from browser
  • OpenAI Whisper integration for speech transcription
  • Modern full-stack architecture with React 19 and FastAPI

PentestAI

AI-Powered Security Testing Framework

AI/ML & Security

Open-source penetration testing framework built on Google's Agent Development Kit (ADK) that automates security assessments through specialized AI agents following PTES methodology.

PythonGoogle ADKSecurity
  • Multi-agent architecture across 5 pentest phases
  • Integration with established security tools (Nmap, OWASP ZAP)
  • Human-in-the-loop controls for exploitation phases
  • Automated professional report generation

Video-to-SOP Automation

AI-Powered Documentation Generator

AI/ML & Automation

Intelligent tool that transforms screen recordings into detailed step-by-step user journey documentation using multimodal LLM analysis.

Python
  • Automated frame extraction from videos
  • Multimodal LLM (Google Gemini) analysis
  • Automated Markdown documentation generation
  • Captures clicks, typing, and URL navigation

BSM Melbourne Website

2

Community Platform for Bengali Diaspora

Full-Stack Web

Full-stack bilingual community platform serving the Bengali Society of Melbourne with event management, membership system, and automated deployments.

Next.js 15TypeScriptAWSReact 19
  • Bilingual support (English/Bengali)
  • Event management with photo galleries
  • AWS infrastructure: ECS Fargate, ALB, Route53
  • Automated CI/CD with GitHub Actions

Wedding Photo Portfolio

Premium Photo Gallery with AWS CDK Infrastructure

Full-Stack Web

A premium wedding photo portfolio featuring 103 curated photos across 6 gallery sections, with masonry layouts, parallax dividers, lightbox viewing, and full AWS infrastructure deployed via CDK.

Next.js 15TypeScriptTailwind CSSAWS CDK
  • Masonry gallery layout with full-screen lightbox viewing
  • Auto-generated galleries from photo folder structure
  • AWS S3 + CloudFront with CDK infrastructure-as-code
  • Parallax dividers with Bengali and English typography

Cosmic Renewable Energy

Green Tech Business Platform

Full-Stack Web

Modern responsive business website for renewable energy company with integrated quote management and service showcase.

Next.js 15FastAPITypeScriptTailwind CSS
  • Modern, responsive design with Tailwind CSS
  • FastAPI backend with Pydantic validation
  • Contact and quote request forms
  • SEO optimized with proper meta tags

Zenith Trends

B2B Promotional Products Catalog

Full-Stack Web

Full-stack B2B catalog website for an Australian supplier of branded corporate merchandise, featuring product browsing, AWS CDK infrastructure with S3 + CloudFront, and automated CI/CD deployments via GitHub Actions.

Next.js 16TypeScriptTailwind CSSAWS CDK
  • Next.js 16 with React 19 and Tailwind CSS 4
  • AWS CDK infrastructure: S3 + CloudFront + Route53 + ACM
  • Automated CI/CD pipeline with GitHub Actions
  • Private S3 bucket with CloudFront OAC for secure delivery

Collab?

Open to discussing new projects, creative ideas, or contributions.

Follow on GitHub