Project Directory

Profile Page

Personal Profile

HTML / CSS / JS

Personal profile page. CI/CD through GitHub Actions.
See photos, hobbies, and links to professional profiles. Background photo by me! Notice the waves effect of the sea!

J's Banking CRM

J's CRM for Banks

C# / ASP.NET Core / MSSQL / Azure

Built with C# and ASP.NET Core Razor Pages. EF Core is used for data access. Deployed on Azure Cloud via Azure Web Apps and uses Azure SQL for database. CI/CD through GitHub Actions.

J's CRM includes Customer and Bank Account management. ASP.NET Core Identity is used for authentication/authorization, with role-based access control for Admin, Staff, and Users.

The free-tier Azure database takes a minute to spin up, please be patient!

JConversion Tools

JConversionTools (.exe)

C# / .NET 4.0 / WinForms

A WinForms application that provides select unit conversions, and a currency converter with rates updated daily through API.

Click to download the .exe file and run it on your Windows machine!

World Clock

World Clock

React Native / Expo / Three.js

A React Native application that displays the current time in any city around the world.

A unique view shows time of selected cities on a line graph representing the day/night cycle, allowing easy understanding of time differences.

Click to download the .apk and run it on your android device!

Arena

Arena

Python / PyGame

A turn-based game built with Python and PyGame. Mechanics and logic are all built from scratch.

Click to download the .exe and run it on your machine!

Advan-ti Website

Advan-TI

HTML / CSS / JS / PHP

Website for Advan-TI, a business providing translation and interpretation services. Contact form uses PHP cron job for email notifications.

Angular Task Tracker

Task Tracker (Angular)

Angular / Tailwind / Node.js / PostgreSQL

Task tracker app built with Angular / Typescript, styled with Tailwind. The backend is powered by Node.js and a PostgreSQL database. Implements RESTful API integration for CRUD operations.

CV App

CV

React / Tailwind

React SPA styled with Tailwind that serves as an interactive CV.

Click the skills to highlight my relevant experience and projects (may be a little out of date, but it was a fun experiment)!

Task Tracker React

Task Tracker (React)

React / PHP / MySQL

My first React SPA, an app that allows users to create, read, update, and delete tasks through RESTful APIs.