WHAT I'VE WORKED ON

Projects

Personal Website

Personal Website

This comprehensive personal website showcases my professional journey, academic achievements, and creative endeavors. Visitors can explore my educational background, gain insights into my current work, and delve into the details of my diverse projects. With a sleek and modern design, this website offers a seamless user experience, allowing for easy navigation through the various sections, each meticulously crafted to highlight my expertise and accomplishments.

Next.js
Tailwind CSS
Next UI
InsightTrader

InsightTrader

This innovative project harnesses the power of natural language processing and machine learning to perform sentiment analysis on financial news articles. By analysing the sentiment conveyed in these articles, the system provides valuable insights into the underlying tone and sentiment, enabling users to make informed decisions. Additionally, it leverages this analysis to generate stock recommendations, offering investors a data-driven approach to financial decision-making.

Python
Next.js
Shadcn UI
AWS Lambda
AWS Cognito
AWS Amplify
AWS SQS
AWS Aurora
AWS S3
AWS API Gateway
Encrypted

Encrypted

Prioritising security and privacy, this project involves the development of an end-to-end encrypted chat application. Users can engage in real-time communication with the assurance that their conversations and personal information are safeguarded through robust encryption protocols. The application also incorporates secure user authentication mechanisms, ensuring that only authorised individuals can access the chat platform.

Express.js
Prisma
Socket IO
Next.js
Tailwind CSS
Next UI
InvestEd

InvestEd

Designed with a focus on UI/UX using Figma, this innovative mobile app concept aims to revolutionize financial literacy among high school and university students. Through a gamified approach, the app offers engaging modules that teach essential financial concepts in an interactive and enjoyable manner. One standout feature is the stock market simulation, where students can apply their knowledge by investing virtual funds in a simulated trading environment. By completing modules, students earn virtual currency, which they can then use to buy and sell stocks, providing them with a risk-free platform to develop their investment skills.

Figma
ChurroFlow

ChurroFlow

With a team of highly motivated engineers, we implemented an invoice validation microservice. Through advanced techniques, the system accurately extracts and processes information from invoices, transforming it into actionable business insights for warehousing analytics. By automating this process, the microservice streamlines operations, enhances efficiency, and provides valuable insights to drive informed decision-making. We were given the opportunity to present this project to judges from Macquarie Bank in which we were able to obtain the Macquarie Prize.

Python
FastAPI
PyTest
React.js
Material UI
PostgreSQL
AWS Elasticbeanstalk
SoundSync

SoundSync

Leveraging the rich dataset provided by LastFM, this project involves the creation of a music recommender system. By analysing user preferences and music metadata, the system generates personalised recommendations tailored to individual tastes. Through advanced algorithms and machine learning techniques, the recommender system enhances the music discovery experience, introducing users to new artists, genres, and tracks aligned with their listening preferences.

Python
Pandas
NumPy
Matplotlib
Trans-Python-er

Trans-Python-er

This project showcases my expertise in programming language translation by developing an app that seamlessly converts shell code into Python code. By bridging the gap between these two widely used languages, the app streamlines the development process and enhances productivity for programmers working across multiple domains. With its user-friendly interface and efficient translation algorithms, this app empowers developers to leverage the strengths of both languages, fostering a more seamless coding experience.

Python
PacketSim

PacketSim

This project simulates the transmission of packets in both UDP and TCP protocols, providing a comprehensive understanding of network communication. It incorporates advanced features such as sliding window techniques and retransmission mechanisms, ensuring reliable data transfer.

Python
Dungeonmania

Dungeonmania

Focusing on object-oriented principles and design patterns, this Java project brings to life a captivating mini-game experience. Users can choose from various game modes, each presenting a unique set of tasks and challenges. The object-oriented architecture ensures code reusability, maintainability, and extensibility, while the implementation of design patterns promotes efficient problem-solving and scalability. This project showcases my proficiency in Java programming and software design.

Java
Gradle
InsightX

InsightX

This collection of projects demonstrates my expertise in working with big data technologies like Hadoop and Spark. The first project involves anomaly detection from sensor readings, leveraging advanced algorithms to identify and flag anomalous data patterns in real-time. The second project focuses on frequent itemset mining in e-commerce transaction logs, uncovering valuable insights into customer purchasing behavior and enabling targeted marketing strategies. The third project explores similarity join techniques in e-commerce transaction logs, enabling businesses to identify and recommend related products based on customer preferences and purchase history.

Apache Hadoop
Apache Spark
PySpark