This page showcases a collection of my work, including front-end, back-end, and full-stack applications that highlight my skills in modern frameworks, databases, and technologies.
Recent Projects

Matching Game
A simple Vanilla JavaScript game to find the extra smiley face. More features and levels of difficulty will be added in the future.
see code in GitHub
Personal Reminder App
A reminder app built in Vanilla JavaScript, allowing users to manage daily to-do tasks. It also includes two API calls to get current weather and news headlines.
see code in GitHub
Food Ordering App
This is an ongoing project building in React for a small startup business, allowing users to browse, add, modify items and place orders.
see code in GitHubPrevious Projects

Power Concept Solutions
Power Concept Solutions is an IT consulting business that provides services and solutions to individuals as well as small to mid-size companies such as banks, law firms, and hospitals. I created a simple responsive website for this business from scratch in ASP.NET framework which contains a fixed top navigation bar and four web pages as shown below.
Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap, ASP.NET, C#
Home Page




About Page


Service Page


Contact Page

The Long Term Care Web (LTC Web) is an enterprise web application for Home Care Services Program (HCSP) of the New York City Human Resources Administration (HRA) to manage home care service cases.
LTC Web
HRA is the largest local social services agency in the U.S. and I had this great opportunity to work there as a software developer intern. LTC Web is developed in ASP.NET Core with MVC and Entity Framework and its architecture is comprised of several layers. During my internship I had developed a few pages from designing the front-end, to creating stored procedures in SQL Server and Web APIs as services to handle interaction between users and business data. Below are some screenshots of the UI including a login page, user inbox, side menu setup page, and a partial view.
Technologies used: HTML5, CSS, JavaScript, jQuery (mainly), Bootstrap, Ajax, JSON, ASP.NET MVC, Web API, C#, SQL, T-SQL
Banking Management System
This is a mock up project for a Banking Transaction Management System database application named EZBanking.com, to automate the managing of customers, banking transactions, bank accounts, and banking locations such as branches and ATM machines.
The project requirements are based off a real world situation. From taking the business requirements to planning, analyzing, designing, developing and implementing, I finished the whole database development lifecycle on my own in Oracle SQL Developer.

Normalized Logical Diagram

Physical Model
Schema Diagram
It Takes A Village
ItTakesAvillage is a web-based application where users can share parenting information and communicate with each other.
Users can explore articles in different categories, search solutions of a specific question, or post questions/articles. I came up with this idea and started building it in .NET framework including the database tier using MS SQL Server as well back in 2019. However, life took me in a different direction and this project has been on held for all these year. And now I am planning to restart and convert it to a React and Node.js application.
Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap, ASP.NET MVC, C#, Web API, SQL










