Introduction
I'm a skilled software developer with experience in Python, Java, TypeScript, JavaScript, RESTful API, Linux, SQL, Docker, Kubernetes, Machine Learning, Apache Spark, Hadoop HDFS, and expertise in frameworks like Next.js, React, Vue, Node.js, Spring boot, Flask, Django and GraphQL. I'm a quick learner and collaborate closely with clients to create efficient, scalable, and user-friendly solutions that solve real-world problems. Let's work together to bring your ideas to life!
I am actively looking for SDE/SWE internship in the summer 2024 and full-time jobs. I have a broad range of knowledge and project experience in various fields, including Software Engineering, Project Management, Machine Learning, Web app Development, Mobile App Development, Distributed Systems, Cryptography, Game Development, etc.
I am pursuing a Master's degree in Computer Science at the University of Virginia (UVA), anticipating to graduate in May 2025.
I obtained a Bachelor of Science degree in Software Engineering at University College Dublin (UCD) with First Class Honours in 2023, and a Bachelor of Engineering degree in Software Engineering at Beijing University of Technology (BJUT) with Outstanding-Graduates Honours in 2023.
What degrees I have done so far
University of Virginia (UVA)
University College Dublin (UCD)
Beijing University of Technology (BJUT)
What I have done so far
Digital Pool - United State
GBCS Group - Canada Remote
SocialTechLabs, Inc. United State
UHDTV Lab of NRTA of PRC - Beijing, China
My work
Following projects showcases my skills and experience through real-world examples of my work. Clicking on each project to see details. Each of them has links to code repositories and and live demos in it. It reflects my ability to solve complex problems, work with different technologies, and manage projects effectively.
This is my Auth Center developed using Next.js 14 and Next-auth v5 (Auth.js), which provides the main functionalities of credential login and logging in with OAuth providers (currently supported oAuth providers: Google, Github). Other functionalities like Two-factor verification (2FA), Email verification, Access control, User settings, etc. are also provided.
#Next.js
#OAuth
#PostgreSQL
#Prisma
#Tailwind CSS
Web-based platform developed with React.js and Typescript that alow users to search, browse, filter, sort games by categories, date, etc. providing a comprehensive detail page for each game, containing screenshots, videos, description, rates, etc.
#React.js
#Typescript
#React Query
#Zustand
#Ajax, Axios
A comprehensive web application developed with SpringBoot and Vue.js aims helping students with school applications by providing them with one-stop application tools, such as program selection, school recommendations, virtual campus tour, admission community and etc.
#Java
#SpringBoot
#Vue.js
#MySQL
#SpringData JPA
Get in touch