Logo

Oliver Sirota

Hi! 
My name is Oliver Sirota. 
Welcome to my portfolio! 

Certifications

A selection of certifications and credentials demonstrating ongoing learning and practical skills.

Microsoft Azure Data Fundamentals badge

Microsoft Certified: Azure Data Fundamentals

Microsoft

Credential ID: E1B542114EE0F9DE

dbt Fundamentals badge

dbt Fundamentals

dbt Labs

Credential ID: 77798324

Verify credential ↗
Coursera Neural Networks and Deep Learning badge

Neural Networks and Deep Learning

Coursera

Credential ID: ZN8TVV8BLCFQ

Verify credential ↗
Certified SOLIDWORKS Associate badge

Certified SOLIDWORKS Associate in Mechanical Design

Dassault Systèmes

Credential ID: C-6VEXDHS975

Fortinet Certified Fundamentals in Cybersecurity badge

Fortinet Certified Fundamentals in Cybersecurity

Fortinet

Credential ID: 2703549319OS

Projects

Here's a timeline of my journey.

2026

AI Fencing Coach – Online Coaching Web App

Built an online AI fencing coach web app using Lovable. The app analyses uploaded fencing footage using AI and provides tailored, detailed feedback to help fencers improve their technique.

Visit AI Fencing Coach ↗

2026

Dr Irena Vigderovich – Medical Practice Website

Designed and developed a website for a doctor, featuring a clean professional UI, introduction, and an integrated link to HotDoc for booking appointments. Deployed on Vercel and configured with Google Search Console to ensure strong visibility in Google search results.

Visit Dr Vigderovich's Website ↗

2025

The Universal Book – Engineering Final Year Project

Developed a web application as my Engineering Final Year Project, leading a team of six students. The Universal Book is a platform for authors to write collaboratively and publish independently of traditional publishers, while also allowing readers to discover and read these books. The application includes features such as live collaborative editing, an AI assistant chatbot, hate-speech detection, group chats, payment integration, NLP-based translation, video generation, and a follower/following system.

The application is coded in React, containerised with Docker, utilises Prisma as an ORM for a PostgreSQL database, and is hosted on the Nectar Research Cloud.

Visit The Universal Book ↗

2025

FindingNibbles - Full Year Software Engineering Team Project

Developed a mobile application in a team of fifteen students. FindingNibbles helps users decide on restaurants to eat at based on user preferences and dietary requirements through analysing, sorting, and categorising nearby restaurants. The application includes features such as AI generated recipes.

The solution pairs a Flutter (Dart) front‑end with a NestJS back‑end; both services run in Docker containers, using Prisma to interface with a shared PostgreSQL database.

View Source Code on GitHub ↗

2025

MakerLab

Designed and built a series of MakerLab projects for the Monash unit, demonstrating my ability to turn ideas into functional prototypes. These projects highlight my creativity, problem-solving, and practical engineering skills. Notable examples include:

  • Real-time clock lamp – Maintains precise time using an RTC module and features a 3D-printed gear system mounted on a bearing, rotated via a stepper motor.
  • AI-powered fencing tracking camera – Tracks movement in real time using OpenCV and YOLOv5, with an ESP32 managing wireless communication and servo control.
thumbnail

2025

Personal Portfolio Website

Designed and developed this comprehensive portfolio website to showcase my projects, experiences, and skills. The site features a modern, responsive design with interactive elements, smooth animations, and optimised performance. Built using cutting‑edge web technologies, the website demonstrates proficiency in full‑stack development, UI/UX design principles, and modern deployment practices.

Technology Stack:

Next.js Logo
Next.js

Powered by Next.js, a React framework that supports server‑side rendering, routing, and optimised performance.

Node.js Logo
Node.js

Backed by Node.js, a fast and scalable JavaScript runtime used for server‑side logic and tooling.

Aceternity Logo
Aceternity UI

Primary UI built with Aceternity UI, a modern component library built on top of shadCN and Tailwind CSS.

shadCN Logo
shadCN

Built with shadCN components, a set of accessible and customisable UI primitives for modern React apps.

Tailwind Logo
Tailwind CSS

Styled using Tailwind CSS, a utility‑first framework for rapidly building custom user interfaces.

Three.js Logo
Three.js

Interactive 3D elements rendered with Three.js, a powerful WebGL‑based graphics library for the browser.

Vercel Logo
Vercel

Deployed on Vercel, a cloud platform optimised for frontend frameworks and serverless functions.

EmailJS Logo
EmailJS

Contact form powered by EmailJS, enabling email delivery directly from the client‑side without a backend.

2024

ScrumScape Web App – Agile Project Management Platform

Developed ScrumScape, a comprehensive project management web application designed to streamline agile development workflows. Created as part of a university Software Engineering unit, working collaboratively with a team of six developers following strict client specifications and requirements. The platform features sprint planning, task management, team‑collaboration tools, and progress‑tracking capabilities. Built using a robust tech stack including PHP (managed through phpMyAdmin) and a MySQL database on the server side, alongside JavaScript, HTML, CSS, and the Bootstrap framework for the responsive front‑end.

thumbnail
thumbnail
thumbnail

2024

Fiery Dragons – Desktop Game Application

Developed a fully functional desktop implementation of the Fiery Dragons board game as part of a university Software Architecture unit. This project demonstrates advanced object‑oriented programming principles, design patterns, and software‑architecture best practices. Built entirely in Java, utilising the JavaFX library for the graphical user interface, the application features intuitive gameplay mechanics and comprehensive game‑state management. The project showcases expertise in GUI development, event‑driven programming, and creating engaging user experiences through thoughtful interface design.

thumbnail
thumbnail
thumbnail

2022

History of Competitive Freediving - Data Visualisation

Created a comprehensive data‑visualisation project analysing the competitive history and evolution of freediving as a sport. Developed as part of a university Data Visualisation unit, this project demonstrates proficiency in data collection, cleansing, analysis, and visualisation using Tableau. The interactive dashboard presents historical trends, record progressions, athlete‑performance comparisons, and geographical distribution of competitive freediving achievements. The visualisation incorporates multiple chart types, filtering capabilities, and dynamic interactions to provide meaningful insights into the sport's development over time.

View Interactive Dashboard on Tableau Public ↗

Interactive Dashboard

📊 A larger screen is needed to view the full data visualisation.

Open Dashboard

2022

Drawbotics – Winter Vacation Scholarship Placement at Monash SensiLab

As part of a 4-week placement at Monash SensiLab, I developed a Software Library for the navigation of Drawing Robots, facilitating the concatenation of simple commands to generate complex paths. The core navigation library was written in C++ for Arduino, with supplementary utilities developed in Python using CircuitPython.

thumbnail
thumbnail
View Source Code on GitHub ↗

2022

Snake AI - Monash DeepNeuron

Developed an intelligent Reinforcement-Learning agent capable of playing the classic Snake game with superhuman performance. Created as part of a Monash DeepNeuron student team project, working collaboratively in a team of four. The project utilised Python with Pygame for game‑environment simulation and PyTorch for implementing Reinforcement-Learning with Neural Networks.

thumbnail
View Source Code on GitHub ↗

Contact

Contact Me

John

Doe

john.doe@example.com

Phone: +61-499-577-855

Email: oliver.sirota@gmail.com