Hi, I'm Sherman Liu.
Welcome to my website, where I share my journey as a full-stack developer and traveler.
I have six years of experience in Python backend development (Flask, databases, microservices, task queues, CI/CD). I’m now expanding into frontend and design through Interactive Media Design studies. My goal is to combine these skills and grow into a well-rounded full-stack developer.
If you’d like to know more about my work experience, please check out my resume:
Projects
-
Aug 2025 - Present
Portfolio
-
Full-stack Developer
Created a responsive, multi-language portfolio to showcase blog posts and travel experiences, with an interactive map and AI-driven summaries. Implemented CI/CD deployment, accessibility improvements, and PWA support.
Stack: Astro, React, TypeScript, Tailwind CSS, Docker, OpenAI, GitHub Actions, AWS
-
Nov 2020 – Nov 2023
Student.com
-
Backend Developer
Developed and maintained Python Nameko microservices for a global student rental platform, built the landlord backend system, refactored real-time chat with MongoDB/Redis, and improved code quality with OOP design and internal documentation.
Stack: Python, Nameko, TypeScript, GraphQL, Elasticsearch, MySQL, RabbitMQ, MongoDB, AWS
Study Abroad
In 2024, seven years after graduating from university, I returned to school and am currently studying Interactive Media Design at Algonquin College in Ottawa, Canada. I have completed one year of study, which strengthened my skills in frontend development and taught me photography and videography. I am now in my third semester and preparing to apply for a co-op position.
If you’re interested in my life abroad, I’ve shared some reflections from my first year in Canada in this WeChat post: A Year of Study in Canada.



My Blog
I enjoy writing and sharing my thoughts. When working in China, I gave several presentations on frameworks we used in our projects, explaning how they work, such as Flask, Nameko, and received positive feedback.
In my web courses, I built several HTML and CSS projects, where I learned a lot about responsive design, accessibility, and media queries. I wrote several posts to share my takeaways from those experiences.
I also have a strong interest in mobile app development. I am currently developing a French reading app using React Native to help users improve their vocabulary. The app integrates AI technology to enhance the overall reading experience.
My Photo
Outside of work and study, I love backpacking. While working at Student.com, I had the flexibility to work remotely, which gave me the opportunity to travel to over 20 provinces in China. I'm also passionate about photography and videography. I've taken many photos during my trips, and I've used some of them as banner images on my blog posts.











