Hey, I’m looking for new opportunities! Send me a message!

Hi there! My name is Lin. I am a full-stack software engineer with 3+ years of experience building enterprise applications and data integration solutions. I am specialized in creating scalable backend systems with Java/Spring Boot and developing responsive user interfaces with React/JavaScript.

Projects

Workspace Archiver

Snapshot your codebase to boost productivity with LLM insights

TypeScript
marketplace.visualstudio.com/itemsVSCode Extension

Blog

Who's Winning? Boyer-Moore Majority Vote Algorithm Simple Breakdown

Let's say we have a club with 501 members and are picking a new club leader. Let's assume you can vote for two candidates—one named A and the other named B. The majority vote is guaranteed because we have an odd number of members, and each member mus...

All About Sorting Algorithms - Part 2 - Merge Sort

In this article, we will discuss one of the main sorting algorithms that every software engineer should know: merge sort. I will explain the algorithm based on what I have learned. I hope you will learn something from the article. Let me know what yo...

All About Sorting Algorithms - Part 1 - Insertion Sort

In this article, we will discuss one of the main sorting algorithms that every software engineer should know: insertion sort. I will explain the algorithm based on what I have learned. I love to explain things in the simplest way (hopefully)! I hope ...

Timeline

Graduate Professional Assistant at George Mason University

Aug 2024 — Present
PythonAWS

Data Mining at George Mason University

Aug 2023 — May 2025

Software Engineer at Walmart Global Tech

Dec 2021 — May 2023
JavaScriptReact.jsJavaSpring Boot

Front-end Developer at CVS Health

Oct 2020 — May 2021
TypeScriptReact.js

Socials