I build by connecting the pieces.

I’m Junjie Liu, a recent UC Santa Barbara Computer Science graduate and a software engineer who enjoys following a problem through the whole system.

My projects span full-stack web applications, desktop integrations, mobile products, data systems, and AI-assisted experiences. Across each one, I care about making the technical parts work together in service of a clear product.

Junjie Liu in graduation regalia at UC Santa Barbara
UC Santa Barbara · Class of 2026

Curious about the details. Focused on the whole.

Across the stack

I’m most engaged when a problem crosses the interface, API, data model, and system beneath it.

Close to the problem

I like turning complex workflows and real-world data into software that feels clear and useful.

Practical with AI

I’m interested in AI features that are grounded in product data and designed around a real user need.

Exploring AI and machine learning.

Building ML foundations

I’m strengthening my Python skills while learning the ideas behind machine-learning systems and how they can solve practical problems.

Exploring the tools

I’m exploring PyTorch and TensorFlow to understand the frameworks and workflows used to experiment with machine-learning models.

Bringing ML into existing apps

I’m looking for ways to integrate useful machine-learning techniques into products like LeagueComp, connecting what I learn to real application needs.

A little more about me.

Reading

I read philosophy and psychology to better understand how people think and how ideas shape the way we live. I’m currently studying The Analects.

Competitive gaming

I’m a longtime League of Legends player. I competed on UCSB’s collegiate esports team and coached other players—experiences that taught me a lot about preparation, communication, and steady improvement.

Favorite food

Chinese food, especially noodles, dim sum, dumplings, and buns. I will rarely say no to trying a new noodle place.

Different jobs, shared lessons.

Campus dining

Worked across day-to-day dining hall operations, including cooking, serving, bussing, and helping manage service.

Delivery driving

Worked independently as a driver for a delivery company, balancing timing, accuracy, and customer expectations.

Front-desk service

Supported customers face-to-face at a small local business and helped keep its everyday front-desk operations moving.

What drives the way I work.

What keeps me learning?

While studying The Analects, I’ve been thinking about learning as more than collecting what books say. The ideas that stay with me are the ones that align with who I am—and practicing them helps me grow into that person. I’m motivated by work that gives me something meaningful to learn, apply, and improve.

How do I like to work?

I adapt quickly to different environments. Teams with high standards and a healthy competitive edge push me to learn faster, and I do my best work when that growth leads to a concrete contribution and visible impact.

Why computer science?

When I was a kid, I wanted to be a scientist because I thought the word meant anyone who made new things. Eventually I narrowed that curiosity to computer science—probably because I already spent so much time on phones and computers that I figured I might as well start building the things that could improve our lives.

Ready to contribute, learn, and keep building.

I’m currently seeking a full-time software engineering opportunity where I can contribute across product and systems while continuing to grow alongside an experienced team.