Hello, I'm
Explore my projects, discover my experiences, and connect with my passions. Dive in to learn more about my journey. Happy browsing!
+
Projects
~
Users
+
Happy Clients
Years
About Me
I am a full-stack developer and data scientist skilled in Java, Python, and TypeScript, with expertise across frontend (React, Next.js), backend (Node.js, Spring Boot, GraphQL), and database management with MySQL and MongoDB. Proficient in CI/CD and AWS, I am passionate about working with teams to craft secure, high-performance applications and deliver optimised, innovative solutions. Explore my work on my portfolio and GitHub.
- Languages: Java, Python, TypeScript, JavaScript, R, Solidity, C
- Frontend: HTML5, CSS, SASS, React.js, Next.js, Vue.js, Bootstrap, Vite
- Backend: Node.js, Spring Boot, Express.js, GraphQL, Nest.js
- Database: MySQL, PostgreSQL, NoSQL, MongoDB, QGIS, Tableau
- Testing: Jest, JUnit, TDD, BDD, Unit Test, Integration Test
- DevOps: Docker, CI/CD, GitHub Actions, AWS (RDS, EC2, S3, CloudFront, Route 53, Load Balancer, Lambda)
- Tools: Git, Postman, Jira, Trello, Confluence, Slack, Microsoft Teams
- Other: REST APIs, Agile, CI/CD, OAuth, Data Visualisation, SEO
My Projects
Personal Profile Website
Full-stack personal website using Java Spring Boot, React-TypeScript, and AWS services with CI/CD automation, performance optimization, and secure deployment
Game of Ethics
Full-stack MEVN web app for airline ethics game, developed with Agile methodology, featuring robust login, re-join function, real-time UI enhancements, and client collaboration
Bigfoot Sightings in North America
Interactive Shiny app for exploring and analyzing Bigfoot sightings with climate and text insights
Sentiment Classifier
Twitter Sentiment Classifier using ML Algorithms
COVID19 Rumour Detection
COVID-19 Rumor Detection in Tweets using Machine Learning Models
Lucky Draw Competition
Java-Based Lucky Draw System for Competitions and Prize Distribution
FAPS: A fair, autonomous and privacy-preserving scheme for big data exchange based on oblivious transfer, Ether cheque and smart contracts
Autonomous, fair data exchange using Ethereum smart contracts for secure, private, and cost-effective transactions
A lightweight privacy-preserving scheme using pixel block mixing for facial image classification in deep learning
Privacy-preserving facial classification using pixel block mixing algorithm with robust security and performance
AdvEWM: Watermark-Based Adversarial Example Generation for DNNs
Adversarial image watermarking framework for fooling dnns with high success and efficiency
BABD: A Bitcoin Address Behavior Dataset for Pattern Analysis
Comprehensive Bitcoin transaction dataset creation, subgraph generation, and behavior analysis using machine learning for address classification and feature importance insights
Leveraging Subgraph Structure for Exploration and Analysis of Bitcoin Address
Bitcoin address classification using machine learning and graph neural networks to enhance cryptocurrency security with a 91.35% accuracy
Drone Management Database for Universities
Spatial Database for University Drone Management with CASA Compliance and Real-time Operational Support
Visualising Road Safety: Crash Analysis for VicRoads
Interactive Tableau dashboard analyzing Melbourne crash data, providing insights and recommendations for VicRoads to enhance road safety
Explore Melbourne: Interactive Tourist Guide
Interactive trip website for Melbourne tourists provides easy access to attractions, weather, transport options, and city maps
Let's Connect
I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!