Portfolio

Hey, welcome! ๐Ÿ‘‹

Iโ€™m Bowang, a Software Developer ๐Ÿ’ป who enjoys turning ideas into practical, reliable software ๐Ÿš€ and learning new technologies along the way ๐ŸŒฑ

Work

JobTrack

JobTrack

Tech stack

Java 21Spring Boot 3.5Spring SecuritySpring Data JPAMySQL 8JUnit 5MavenDockerGitHub ActionsNginx

A multi-user job application tracker for managing the whole job search in one place: applications, versioned CVs and cover letters, status history, interview rounds and a personal interview question bank. Built with Spring Boot and Thymeleaf, with strict per-user data isolation and a mobile-friendly UI.

View details
LOTA

LOTA

Tech stack

C#ASP.NET CoreEF Core 8RBAC

The Learning Outcomes Tracking Application (LOTA) is a technological solution to monitor and manage students' Learning Outcomes (LOs) achievements in IT programs.

View details
Pet Adoption

Pet Adoption

Tech stack

Vue.jsJavaSpring BootJWTMyBatis-PlusMySQLDockerNginxGitHub ActionsHostinger VPS

Dedicated to finding warm homes for stray animals, providing adoption, rescue, donation and other services. So every little life can be treated with kindness.

View details
Hospital Management

Hospital Management

Tech stack

Vue.jsJavaSpring BootJWTRedis

A web application for managing hospital operations, featuring multi-role login with RBAC and JWT, appointment scheduling via Vue.js and Element UI, and visual analytics with ECharts. Optimized with Redis for performance

View details
CINESNAP

CINESNAP

Tech stack

ASP.NET Core 8 MVCC#EF CoreSQL ServerASP.NET IdentityStripeBootstrap 5jQuery

An ASP.NET Core movie ticketing web app where customers browse films, leave reviews, and buy tickets online, while admins manage the catalogue and orders.

View details