Home About Experience Projects Connect
Building and Learning

Software Projects

Full-stack development, DevOps automation, information platforms and secure software tooling.

FOCUS: FULL-STACK

BACKEND / DATA / CLOUD

rocket_launch

Featured Projects

Full-Stack Software Engineering · In Development

DevConnect

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

C# .NET ASP.NET Core Entity Framework Core React JavaScript PostgreSQL REST APIs Docker AWS
Project details

PROBLEM

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

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.

Web Application and Information Platform · Developed

GenAI Policy Builder

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

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

PROBLEM

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

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 link coming soon

Secure Software and AI Tooling · Built and tested

Securing an MCP-Based LLM

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

MCP FastMCP Middleware Input Validation API Behaviour Testing Technical Documentation
Project details

PROBLEM

AI tool requests and responses need validation around tool execution.

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.

CI/CD Automation

DevOps Delivery Pipeline

A simple DevOps pipeline for Maven builds and tests, SonarCloud code quality checks, JFrog artifact storage and deployment automation on AWS.

Maven SonarCloud JFrog AWS
Project details
  1. Build and test the application with Maven.
  2. Analyse code with SonarCloud and use a quality gate before release.
  3. Publish versioned build artifacts to JFrog.
  4. Automate deployment of the approved artifact to AWS.

In Development

Tradie_help

A new application project currently in development. More details will be shared as development progresses.

Technology stack to be confirmed
Project details

This project is in development. Features and technology details will be added as they are confirmed.

Languages and Frameworks

C# .NET ASP.NET Core Entity Framework Core JavaScript React Vue.js Node.js Python

Backend and Data

REST APIs PostgreSQL CRUD application development Authentication (in development)

Cloud and Developer Tools

AWS EC2 AWS RDS AWS S3 AWS IAM AWS CloudWatch Docker Git GitHub

Engineering Practices

Application testing Troubleshooting Responsive development Secure development Technical documentation Team collaboration