Across the stack
I’m most engaged when a problem crosses the interface, API, data model, and system beneath it.
About
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.

What I bring
I’m most engaged when a problem crosses the interface, API, data model, and system beneath it.
I like turning complex workflows and real-world data into software that feels clear and useful.
I’m interested in AI features that are grounded in product data and designed around a real user need.
What I’m currently doing
I’m strengthening my Python skills while learning the ideas behind machine-learning systems and how they can solve practical problems.
I’m exploring PyTorch and TensorFlow to understand the frameworks and workflows used to experiment with machine-learning models.
I’m looking for ways to integrate useful machine-learning techniques into products like LeagueComp, connecting what I learn to real application needs.
Beyond the work
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.
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.
Chinese food, especially noodles, dim sum, dumplings, and buns. I will rarely say no to trying a new noodle place.
Work that shaped me
Worked across day-to-day dining hall operations, including cooking, serving, bussing, and helping manage service.
Worked independently as a driver for a delivery company, balancing timing, accuracy, and customer expectations.
Supported customers face-to-face at a small local business and helped keep its everyday front-desk operations moving.
A few answers
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.
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.
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.
Right now
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.