Home About Experience Projects Connect

Engineering Project Explorer

Choose a project to explore its purpose, contribution and technical implementation.

DevConnect

2026 - Present · In Development

Recruiter View

Developer communities need a focused space where users can create accounts, publish content and interact through a responsive, persistent application experience.

Building a full-stack developer community platform with authentication, responsive newsfeeds, posts, comments, likes and database-driven content.

Intended outcome: a responsive, persistent community experience for developers.

C# .NET ASP.NET Core Entity Framework Core React JavaScript PostgreSQL REST APIs Docker AWS
Technical View

Application flow

React client
ASP.NET Core API
Entity Framework Core
PostgreSQL
  • Developing RESTful CRUD APIs with ASP.NET Core and Entity Framework Core.
  • Connecting the application to PostgreSQL for persistent data management.
  • Building a React frontend with responsive community and content experiences.
  • Implementing user authentication and database-driven posts, comments and likes.
  • Containerising frontend and backend services with Docker.
  • Designing deployment with AWS EC2, RDS, S3 and CloudWatch.

Planned deployment

Docker services
AWS EC2 / RDS / S3
CloudWatch monitoring

Authentication and application features are in development. AWS deployment is being designed; this is not a claim of completed infrastructure.

Repository: [ADD LINK] · Demo: [ADD WHEN AVAILABLE]

GenAI Policy Builder

2025 · Developed

Recruiter View

University GenAI policies are lengthy, fragmented and difficult for students and educators to compare.

Developed a GenAI-powered policy platform that consolidated policies from 28 universities across Australia and New Zealand into a structured, accessible experience.

Result: policies from 28 universities consolidated into structured, accessible guidance.

Node.js Vue.js Git Generative AI Prompt Engineering Information Classification End-User-Focused Design
Technical View

Application flow

Policy documents
Collection and classification
Structured platform
Accessible guidance
  • Collected and consolidated GenAI policies from 28 universities in Australia and New Zealand.
  • Categorised policy content into consistent themes and stakeholder groups.
  • Enabled students and educators to compare requirements and locate relevant guidance more efficiently.
  • Contributed to application development, information classification, end-user-focused design, documentation and team delivery.

Repository: [ADD LINK] · Demo: [ADD WHEN AVAILABLE]

Securing an MCP-Based LLM

2026 · Built and tested

Recruiter View

AI tool requests and responses need validation around tool execution.

Built an MCP/FastMCP AI assistant with middleware controls around tool requests, tool execution and returned responses.

Result: middleware controls around tool requests, execution and returned responses.

MCP FastMCP Middleware Input Validation API Behaviour Testing Technical Documentation
Technical View

Application flow

Request
Pre-call middleware
MCP tool execution
Post-call filtering
Response
  • Built a security-focused MCP/FastMCP assistant with layered controls across the tool-calling workflow.
  • Implemented pre-call and post-call middleware to validate tool requests and parameters and filter unsafe or sensitive outputs.
  • Tested the request and response pipeline against prompt injection, XSS, SQL injection, secret leakage, file/image/text-based injection and suspicious API behaviour.

Repository: [ADD LINK] · Demo: [ADD WHEN AVAILABLE]