Software · Mathematics · Curiosity

BAOWEN LIU

Building useful things. Seeing more.

Computer Science & Engineering and Math student at The Ohio State University. Creator of Canvas+. Photographer along the way.

Columbus, Ohio · Open to software opportunities

Baowen Liu
A LITTLE WORLD IN MOTION
Scroll to explore ↓
Java / SpringCloud & Distributed SystemsCanvas+PhotographyAlways Learning
01 / CURRENTLY / IN PROGRESS

Now Updated Sep 2026

Looking for
Summer 2027 SDE internship
Backend / distributed systems / AI infra. US or China, remote-friendly. Also open to 2028 new-grad conversations.
Building
Online Shopping Platform
Spring Cloud microservices on AWS ECS, 10K QPS sale traffic, Redis + Lua inventory locks, SQS peak shaving. Details ↓
Learning
Kubernetes & system design
Plus Spring AI / LangChain4j for LLM apps, and a steady LeetCode habit. Junior year at OSU, CSE core courses.
Where
Columbus, Ohio
On campus at The Ohio State University. Say hi at me@baowenliu.com or in the guestbook.
02 / FOUNDATIONS / EDUCATION

Education

The Ohio State University

Expected May 2028 | Columbus, OH

Degree: B.S. Computer Science and Engineering

GPA: 3.965 / 4.0

Honors: Dean's List (>3.5 GPA) 3 semesters

Coursework: Calculus, Computer Science, Fundamentals of Engineering, Linear Algebra, Physics, Statistics

Boston shoreline at sunset photographed by Baowen Liu
A DIFFERENT PERSPECTIVE

Behind the code.
Beyond the screen.

Explore my photography ↗
03 / IN PRACTICE / EXPERIENCE

Work Experience

May 2026 – Aug. 2026

Undergraduate Research Assistant

tOSU Dept. of CSE
  • Built an online research platform with dynamic stratified sampling and automated concurrent-user simulations
  • Developed a full-stack platform using Node.js, JavaScript/JQuery, MySQL, Bootstrap, Webpack, building RESTful APIs with metadata workflows, leveraged Python, Pandas for experimental data processing
Jan. 2026 – Sep. 2026

Undergraduate Teaching Assistant

tOSU College of Engineering
  • Taught MATLAB/CAD/Excel and programming concepts, and performing training sessions to 70 students.
Aug. 2025 – Dec. 2025

Software Development Engineer Intern

Beijing Hanwei Jialian Technology Co., Ltd.
  • Built a distributed CRM platform using Spring Boot, Redis, and Elasticsearch, supporting customer and contact management through scalable RESTful APIs with filtering, sorting, and pagination.
  • Implemented an Event-driven architecture using RocketMQ for decoupled and asynchronous transaction
  • Improved customer and lead search by implementing Elasticsearch inverted-index search, reducing search latency by 40% compared with MySQL fuzzy queries.
  • Improved frequent queries via Redis with cache aside, achieving a hit rate of 80%, reduced repeated queries.
  • Built an automated CI/CD pipeline using Jenkins, GitHub Actions, and Docker to automate application builds, testing, reducing deployment time by 30%.
May 2025 – Jul. 2025

Software Development Engineer Intern

SPIC Integrated Smart Energy Co., Ltd.
  • Built a production-oriented RAG-based knowledge retrieval platform supporting technical manuals, operational procedures, and internal documents and 100+ concurrent queries
  • Developed document ingestion, retrieval, and LLM orchestration pipelines for enterprise power-utility knowledge using LangChain, FastAPI, FAISS, Cohere embeddings, enabling semantic search with pgvector storage.
  • Implemented hybrid search combining vector similarity search with BM25 keyword retrieval, improving retrieval accuracy for domain-specific terminology across enterprise knowledge.
04 / THE PROCESS / LEARNING

LeetCode & Study Notes

LeetCode Notes

I maintain a separate site for structured LeetCode notes, categorized by topics such as arrays, two pointers, dynamic programming, and more.

LeetCode Notes

Study Notes

A collection of my academic study notes, organized by subject.

Study Notes
05 / SELECTED WORK / PROJECTS

Projects

★ Featured · Creator & developer

Canvas+ — Chrome extension for Canvas

Jun. 2026 – Present

Every deadline in one list, a final-grade calculator with class standing, and an AI study helper that only uses the student’s own course materials. Built solo: the extension, the backend and the website.

Chrome MV3JavaScriptCloudflare WorkersD1 (SQLite)StripeLLM APIs
Live demo — click around

Online Shopping Platform | Spring Cloud, AWS ECS, ECR, Docker, DynamoDb

Aug. 2026 – Present
  • Built online shopping distribute system, handle Prime Day Sale event up to 10K QPS traffic
  • Utilized Distributed Lock with Redis and Lua script, implement the caching inventory Lock and Revert of Try-Confirm-Cancel pattern, completely prevented overselling happens for sale events
  • Achieved peak load shifting with AWS SQS, handle burst traffic requests as async jobs to protect service
  • Containerized microservices with Docker and Amazon ECR, deployed services to AWS ECS, and provisioned infrastructure with AWS CDK (TypeScript)/CloudFormation, integrating CodeBuild and CodePipeline to automate multi-environment deployments and reduce release time by 60%.

User Center System | React, AntD Pro, Spring Boot, MyBatis-Plus, MySQL, Docker

May 2025 – Dec. 2025
  • Developed a production-ready full-stack user system (login, registration, user mgmt)
  • Implemented backend APIs and database models with Spring Boot, MyBatis-Plus, MySQL
  • Built frontend pages with React + AntD Pro, including validation and API integration
06 / TOOLKIT / CAPABILITIES

Skills & Interests

Technical Skills & Activities

Languages, Frameworks, Developer Tools, Libraries & Activities

Languages

Java Python JavaScript SQL (MySQL/PostgreSQL) HTML/CSS

Frameworks

Spring Boot Spring Cloud Spring AI LangChain4j MyBatis-Plus React Kubernetes CI/CD

Developer Tools

Docker Nginx Git/GitHub IntelliJ IDEA VS Code AWS ECS/SQS/DynamoDB/Lambda/IAM

Libraries

PgVector RAG Components Umi Request PyTorch pandas NumPy

Activities

  • OSU Audio Engineering Club: Active Member (Nov 2024 - Nov 2025)
  • OSU Buckeye AutoDrive: Active Member (Nov 2024 - Dec 2025).
07 / CONVERSATIONS / GUESTBOOK

Guestbook

Leave a note, or just say hi :) classmates, recruiters, and fellow builders all welcome. Comments live in this site's GitHub Discussions, so a GitHub account is all you need.

Copied to clipboard