This portfolio serves two main purposes:
-
Learning Sharing
It showcases my learning journey through personal projects, technical blogs, and LeetCode solutions. -
LeetCompare Tool(Work-in-progress)
LeetCompare is a LeetCode solution comparison tool to compare up to four LeetCode problems and their solutions side-by-side.
It helps learners:- Identify similar problem-solving patterns
- Understand how small changes in constraints can lead to different approaches
- Language: JavaScript
- Framework: React
-
Initial Setup:
- Java
- Spring Boot
- JPA/Hibernate
- MySQL
-
Current Migration Target (AWS Serverless):
- AWS Lambda
- API Gateway
- DynamoDB
- AWS CDK (Cloud Development Kit)
GET— Retrieve dataPOST— Create new entriesPUT— Update existing entriesDELETE— Remove entries
- Frontend: Hosted on Netlify for fast and reliable static site delivery.
- Backend:
- Previously experimented with Medium Blog API and GitHub API as data sources
- Due to reliability issues, currently migrating to a fully AWS Serverless Architecture to improve availability