Sydney, Australia β’ Master of Information Technology (Internetworking) @ UTS
I design, develop, and experiment with software systems across artificial intelligence, full-stack engineering, cloud infrastructure, networking, and distributed computing.
My background combines professional experience in enterprise IT infrastructure, systems administration, networking, and communications with academic training in computer science and internetworking.
I hold a Master of Information Technology (Internetworking) from the University of Technology Sydney (UTS) and a Bachelor of Engineering in Computer Science.
My work spans:
- AI & Developer Infrastructure: Agent orchestration, retrieval systems, persistent memory, and intelligent development tools.
- Software & Systems Engineering: Full-stack applications, backend services, APIs, C++ development, and performance optimisation.
- Cloud & Networking: Distributed infrastructure, Linux systems, cloud platforms, networking, and automation.
- Mobile & Edge Computing: Android applications, offline-first software, Bluetooth communication, and on-device AI.
- Applied Research: Algorithms, experimentation, benchmarking, and evidence-driven engineering.
I enjoy solving difficult engineering problems, learning new technologies, and building practical systems that connect software, infrastructure, and real-world applications.
Code Intelligence β’ AST Indexing β’ MCP Tooling
A local-first code intelligence and retrieval tool that helps AI coding agents understand codebases using less prompt context.
- Implemented Capabilities: Hybrid lexical and vector retrieval, Tree-sitter syntax-aware chunking, vector search via LanceDB, and evidence-linked line references.
- Integrations: Python API and Model Context Protocol (MCP) server for IDE integration.
- Tech Stack:
Pythonβ’Tree-sitterβ’LanceDBβ’FastEmbedβ’Model Context Protocol (MCP)β’Docker
Multi-Agent Orchestration β’ Architectural Planning β’ Developer Automation
An AI engineering platform exploring collaborative agent workflows, architectural planning, persistent memory, and developer tooling.
- Implemented Capabilities: Multi-agent coordination, agent debate loops, persistent memory, and codebase review workflows.
- Tech Stack:
JavaScriptβ’TypeScriptβ’Node.jsβ’Reactβ’LangGraphβ’LangChainβ’Google ADKβ’SQLiteβ’Redisβ’MCP - π Project Links: Website (structzero.app) β’ Live Demo (demo.structzero.app)
Systems Engineering β’ C++20 β’ Graph Processing β’ Active Development
An ongoing C++20 systems engineering project exploring repository indexing, code dependency graphs, and persistent agent knowledge management.
- Focus: Algorithmic structure, graph traversal, version-aware knowledge retrieval, and efficient systems design.
- Status: Active development prototype.
- Tech Stack:
C++20β’CMakeβ’Ninjaβ’SQLiteβ’Pythonβ’TypeScript
Geospatial Research β’ Satellite Data β’ Interactive Mapping
An open-source Australian bushfire research platform combining NASA satellite fire detections, historical fire records, and environmental mapping.
- Implemented Capabilities: Native C++ data ingestion, historical fire incident exploration, and interactive WebGL map visualization.
- Experimental Features: Multi-source environmental similarity analysis and research data export pipelines.
- Tech Stack:
C++20β’CMakeβ’SQLiteβ’MapLibre GL JSβ’JavaScriptβ’Docker
Offline-First Mobile β’ Bluetooth LE β’ P2P Communication β’ Prototype
An offline-first mobile communication project exploring Bluetooth Low Energy peer-to-peer messaging and mapping for emergency response.
- Implemented Capabilities: Connectionless BLE advertising, local GPS coordinate rendering, and compact spatial data encoding.
- Experimental: Multi-hop mesh relay protocols and edge triage assistance.
- Tech Stack:
React Nativeβ’Expoβ’TypeScriptβ’Kotlinβ’Bluetooth LEβ’Python
Android β’ On-Device AI β’ Google LiteRT β’ Speech Processing
An Android voice translation application focused on privacy, offline speech processing, translation, and streaming text-to-speech.
- Implemented Capabilities: On-device model execution using Google LiteRT runtime, Voice Activity Detection (VAD), and streaming audio playback.
- Tech Stack:
Kotlinβ’Jetpack Composeβ’Android SDKβ’Google LiteRTβ’Speech Processing
| Domain | Technologies & Tools |
|---|---|
| Programming Languages | Python β’ C++20 β’ TypeScript β’ JavaScript β’ Kotlin β’ Java β’ SQL β’ Bash β’ Dart β’ Rust β’ Swift |
| AI, RAG & Agent Systems | Model Context Protocol (MCP) β’ LangGraph β’ LangChain β’ Google ADK β’ Tree-sitter β’ FastEmbed β’ LiteLLM β’ LanceDB β’ ChromaDB β’ Vector Embeddings β’ Hybrid Retrieval |
| Cloud AI & Integrations | Google Gemini β’ Anthropic Claude β’ DeepSeek β’ Azure AI β’ Google LiteRT (On-Device Inference) |
| Backend & Systems | FastAPI β’ Node.js β’ Express β’ Fastify β’ CMake β’ Ninja β’ REST APIs β’ WebSockets β’ gRPC β’ Temporal β’ SQLAlchemy |
| Frontend & Web | React β’ Next.js β’ Vite β’ Astro β’ Tailwind CSS β’ MapLibre GL JS β’ HTML5 / Canvas |
| Mobile & Edge | Android SDK β’ Jetpack Compose β’ React Native β’ Expo β’ Flutter β’ Bluetooth Low Energy (BLE) β’ Edge Computing |
| Cloud & DevOps | Amazon Web Services (AWS) β’ Microsoft Azure β’ Google Cloud (GCP) β’ Docker β’ Linux (Ubuntu/Debian) β’ GitHub Actions CI/CD β’ Nginx β’ Cloudflare |
| Databases & Data | PostgreSQL β’ MySQL β’ SQLite β’ Redis β’ LanceDB β’ ChromaDB β’ GeoJSON β’ Protobuf |
| Networking & Protocols | TCP/IP β’ BGP β’ OSPF β’ Subnetting β’ SDN / OpenFlow β’ Netmiko β’ Network Automation β’ Wireshark |
- Master of Information Technology β Internetworking
University of Technology Sydney (UTS), Australia - Bachelor of Engineering β Computer Science
Visvesvaraya Technological University (VTU), India
- AI Infrastructure & Agent Systems: Reliable orchestration, context management, persistent memory, and retrieval efficiency.
- Algorithms & Data Systems: Code intelligence, graph processing, vector search, indexing, and information retrieval.
- Software Architecture & Performance: Native systems, backend engineering, resource management, benchmarking, and scalability.
- Cloud & Distributed Computing: Infrastructure automation, distributed services, networking, and fault tolerance.
- Mobile & Edge Intelligence: On-device AI, offline applications, and peer-to-peer communication.
- Applied Technology & Open Source: Building, evaluating, and improving practical software systems.
Portfolio Β β’Β LinkedIn Β β’Β Email
"Always learning. Always building. Always improving."



