My Portfolio

A collection of my work showcasing across system architecture, web development, mobile apps, creative design, and custom-built tools that streamline workflows and boost efficiency.

Portfolio Overview

I specialize in creating innovative digital solutions across multiple platforms. My work spans from responsive web applications to mobile apps, with a focus on user experience and modern design principles.

11

Projects Completed

7

Web Applications

2

Mobile Apps

3

Design Projects

2

Tools

All Projects

IBPS of Ottawa
IBPS of Ottawa
WebDesign
WordPress

A content-driven WordPress website designed for a non-profit organization, with a focus on accessibility and ease of content management.

Single Sign-On System
Single Sign-On System
Web
JavaSpring BootMySQLRedisJUnitPlaywrightLog4jThymeleafTailwind

An SSO (Single Sign-On) System Implemented with Java Spring MVC.

Simple API
Simple API
Web
Node.jsExpressJestRESTfulPostgreSQLPrisma

A simple RESTful API with Express and PostgreSQL.

Nest Recruitment System
Nest Recruitment System
Web
Nest.jsMySQLTypeORMReact.jsSwaggerSWR

A comprehensive recruitment system featuring an admin platform and a backend server.

Roger's Studio
Roger's Studio
WebDesign
FigmaUI/UXBootstrapAnimate.css

A responsive and accessible cyberpunk website, independently completed from design (UX, UI, and prototype) to development.

Obsidian R2
Obsidian R2
Tool
Typescript

An Obsidian plugin that upload files to Cloudflare R2 and embed them in Obsidian

Route Tracker
Route Tracker
Web
Next.jsLeaflet

A route tracker displays my GPX and GeoJSON data on a map.

IELTS Tools
IELTS Tools
Web
React.jsTypescriptViteMuiTauri

An IELTS practice tools app

Plain Launcher
Plain Launcher
Mobile
FlutterDart

An android launcher designed to be senior-friendly

Roger Music
Roger Music
MobileDesign
FlutterDartFirebaseDioServerlessSQLiteCloudflare

A cross-platform music player app

Image Joiner
Image Joiner
Tool
PythonPillow

A lightweight Python script to seamlessly merge multiple images into a single output.