Welcome.
As a highly skilled Software Engineer with 5 years of experience, I have a diverse set of technical abilities that includes a variety of programming languages, frameworks, databases, and cloud platforms, allowing me to deliver high-quality, scalable, and maintainable software solutions.
Proficient in multiple programming languages including JavaScript, TypeScript, C#, and Java. I am experienced with front-end libraries & frameworks such as ReactJs, NextJs, and Redux. Skilled in backend frameworks like .NET, NodeJs and familiar with microservice architecture. Experience with infrastructure tools like Terraform, Kubernetes, and Docker and are adept in deploying applications on cloud platforms like Azure, AWS, and Google Cloud. Proficient in databases like MongoDB, DynamoDB, and PostgreSQL and familiar with CI/CD tools like Azure DevOps and Atlassian suite.
My portfolio website was developed with Next.js, Typescript, Tailwindcss, GraphCMS/GraphQL, Twilio SendGrid and deployed to Vercel.
Check out my Github and other developer links to follow my development journey!
> My Skills
Programming Languages
Javascript
Proficient
Typescript
Proficient
GraphQL
Competent
Terraform
Competent
Ansible
Competent
C#
C Sharp
Competent
Java
Competent
Python
Competent
Scala
Advanced Beginner
CSS
Proficient
Libraries and Frameworks
React.js
Proficient
Node.js
Proficient
Express.js
Proficient
Next.js
Proficient
NestJS
Proficient
Spring
Competent
Dotnet Core
Competent
Tailwindcss
Proficient
Cloud Platforms
AWS
Proficient
Azure
Competent
GCP
Competent
Vercel
Competent
New Relic
Competent
Pagerduty
Advanced Beginner
Container Platforms
Docker
Proficient
Kubernetes
Competent
Database Technologies
DynamoDB
Competent
MongoDB
Competent
PostgreSQL
Competent
Firebase
Competent
MySQL
Competent
> Recent Posts
Data Structures and Algorithms
Documentation and learnings for Data Structures and Algorithms
Software Engineering Topics
Collaboration of notes from various resources on different topics and concepts.
Dynamic XML Sitemap Next.js
Generate an XML sitemap on-demand for your dynamic Next.Js website.
Kubernetes Basics
Demystifying Kubernetes and it's core concepts and architecture.
> Recent Work
React Tasks/Todo App
Simple todo/tasks application which is keyboard and screen reader accessible.
Wedding Website
Built my wedding website for guests in NextJs.
EDA NestJs and NATS
Event Driven Architecture using NestJs for microservices and NATS as the message broker for intercommunication between microservices using subject based messaging, wildcard subscriptions, request-response and event-based message styles.
EDA NestJs and RabbitMQ
Event Driven Architecture using NestJs for microservices and RabbitMQ as the message broker for intercommunication between microservices using Topic exchange and RPC patterns.
NestJS Pokemon RESTful API CRUD
Simple NestJS application using Pokemon Gen 1 dataset demonstrating RESTful API, CRUD operations etc.
Chrome ChatGPT Extension
Chrome extension developed in ReactJs TypeScript utilizing TailwindCSS and Plasmo, that allows you to select content on a page and run available prompts against ChatGPT with the selected content.
Unit Conversion with Scala
Convert incoming data values and units to their base SI unit using Scala and Squants library.
C#/.NET Azure Function
.NET 6.0 Azure Function with OAUTH2.0 and Function Authorization level.
Realtime Chat App
Application developed with ReactJs, Socket.io and deployed to Firebase, utilizing various cloud services like Firestore, Authentication, and Hosting.
Neuron - Web App
Network Observability Platform developed internally at Telstra consolidating a number of existing tools used for Network Performance Monitoring and Optimisation, primarily in the RAN space but also encompassing the Converged Core and parts of the Transport Network.
Seeds In Space - Web App
React.JS web application hosted on AWS utilising Amplify, DynamoDB, Cognito and other services to enable data entry for schools around Australia taking part in the Seeds in Space program.
Australian Mobility Equipment
Redeveloped clients website in Next.js, Tailwindcss utilizing GraphCMS as headless CMS.