Skip to content

Transforming your ideas into intelligent, seamless solutions

Hi, I'm Ricky, a developer passionate about building robust backends with FastAPI, crafting smart solutions with machine learning, and delivering modern web experiences.

Focused on clear client communication.
I'm very flexible with time zone communications
I’m always eager to learn and grow.
My Expertise
PythonJavaJavaScriptTypeScript
ReactJSNuxtJSMachine LearningFastAPI
/grid.svg
/b4.svg
Curious technologist with a strong passion for learning and growth in development
/b5.svg
/grid.svg
Currently working as Backend Developer at Millionyse
Project Repo
GitHub

Highlights from my recent projects

FinanceFlow — Personal Finance Tracker cover

FinanceFlow — Personal Finance Tracker

A full-stack personal finance platform that lets users track expenses, categories, and reports, with a scalable FastAPI backend, Firestore storage, and a modern React frontend.

icon
icon
icon
icon
icon

Details

Invoice Management SaaS (Xero-inspired) cover

Invoice Management SaaS (Xero-inspired)

A multi-tenant invoicing SaaS inspired by Xero. Users can create invoices, manage contacts, generate invoices from templates, preview PDFs, and control editing via Draft/Sent/Paid states with clean, reusable UI components.

icon
icon
icon
icon
icon

Details

Retail Data Platform cover

Retail Data Platform

This project is a demo data platform architecture built to simulate a retail environment.It demonstrates ingestion, storage, transformation, and analytics using modern data engineering tools.

icon
icon
icon
icon
icon

Details

Kafka Streaming Pipeline cover

Kafka Streaming Pipeline

The system simulates transaction events (purchases by customers) and processes them through a Kafka topic.A consumer application stores both the raw transactions and aggregated per-customer totals in PostgreSQL.

icon
icon
icon
icon

Details

E-commernce Website cover

E-commernce Website

A fully responsive e-commerce platform with seamless user experience, featuring dynamic product listings, secure payment integration, and a modern design

icon
icon
icon
icon
icon

Details

Anomaly Detection cover

Anomaly Detection

This project demonstrates an end-to-end Machine Learning solution for detecting fraudulent credit card transactions. It encompasses data preprocessing, model training and optimization, and deployment as a containerized RESTful API. The goal is to identify anomalous transactions that might indicate fraud, leveraging a real-world imbalanced dataset.

icon
icon
icon
icon
icon

Details

My work experience

My Journey as a Software Engineer

September 2025 – Present

Backend Developer

Backend Developer

Millionyse

Developing and maintaining backend services and APIs using FastAPI, ensuring secure data handling and smooth integration with the frontend.

June 2023 – August 2025

Research Assistant

Research Assistant

University of Canberra

Worked in a small research team developing machine learning models to analyze and predict power grid performance in Tasmania, using Python for data processing and visualization.

July 2024 – October 2024

Full-Stack Intern

Full-Stack Intern

Self Plus Plus

Collaborated with the team to design and implement full-stack features, building RESTful API endpoints and improving the user interface for a smoother, more interactive experience.

Augest 2020 – November 2022

Software Engineering Graduate

Software Engineering Graduate

University of Canberra

Graduated with a degree in Software Engineering, gaining hands-on experience across full-stack development, backend APIs, and machine learning through academic and internship projects.