HomeeBooksWorkspace
zuolin-resume-photo
ZL Liu
SWE @ Meta | Tech Writer
Writing in Python, for Python, and about Python to automate everything under the sun.
About Me
Currently an Automation Engineer @ Meta.

Python fanatic obsessed with turning computers into perpetual workers that do everything for us as much as they possibly can.

In my spare time, I write about Python on Medium (zlliu.medium.com) and Substack (zlliu.substack.com) , and develop PyPI projects for fun (https://github.com/zlliu246)

In my spare spare time, I boulder, badminton, beatbox, cook, eat, exercise, read, game, play music, and hang out with the people around me.
My Technical Skills
PythonFastAPIFlaskREST APISQLAlchemyPydanticSQLModelsAsyncioFastAPI PaginationPyTestAWS S3Boto3SQLPostgreSQLMongoDBLiquiBaseGitDockerJenkinsLinuxNetlifyAWSEC2Google CloudJavaScriptTypeScriptVueAngularReactHTMLCSSNumpyPandasMachine LearningScikit-LearnTensorflowRedisJinja2AgileJira APIOOPCI/CDAutomation ScriptingNetgram @ MetaTechnical Writing

2024 Sep - Present
Software Engineer @ Meta
- Production Support Automation Team (PSAT)
- Everything the light touches, we automate.
2024 Aug - Present
Master of IT in Business (MITB) @ SMU
- Financial Technology & Analytics Major (grad April 2026)
- Current GPA: 4.0/4.0
2021 Aug - Present
Medium Tech Blog (Python)
- 99K Followers, 800+ Published Articles (https://zlliu.medium.com)
2022 Sep - 2024 Aug
Software Engineer @ Morgan Stanley
- Designed and developed 100+ Python FastAPI endpoints for legacy app migration initiative
- Took ownership of migration for 5 out of 20+ app domains from legacy Python Flask app to Python FastAPI
- Supervised and mentored 2 junior developers, providing guidance for code and onboarding inquiries
- Built and enhanced 50+ backend features on legacy Python Flask app following user requests
- Built and maintained 20+ Python data migration/automation scripts dealing with up to 1+ million rows of data
- Worked with frontend lead to migrate legacy AngularJS frontend to Angular (early 2023)
Python FastAPIPython FlaskAngularVuePostgreSQL
2021 Jul - 2022 Sep
Software Engineer @ Citibank
- Developed and improved 20+ Spring Boot API endpoints using Java over the course of 1 year
- Management Associate Project – Created web app using React and Python FastAPI for team members to easily view/search AWS S3 log files, decreasing time to view/search S3 logs by 300%
SpringBootPython FastAPIReactCouchbaseDB
2021 April - 2024 Sep
Freelance Python Tutor
- 80+ unique students (all levels)
2017 Aug - 2021 Apr
Bsc. Information Systems @ SMU
- Major in Artificial Intelligence
My Portfolio

YearProjectSummaryTechnology UsedLink
2021 - PresentMedium Tech Blog (Python)Wrote 800+ Python tutorials on Medium, amasssed 99k+ Followers
Python
https://zlliu.medium.com
2024 - PresentRoom Rental Repository Built website for clients to manage/display rooms available for rental. Created automation for 1) clients to manage room info/photos for 100+ rooms from Google Sheets, and 2) room info/photoes to be reflected in real time on website.
PythonFastAPIGoogle APIVue 3AWS S3MongoDB
2022 - PresentEbooksWrote various Ebooks on Python programming
Python
ebooks
2024extract_inner_function (PyPI)A Python package to extract inner functions
Python
https://pypi.org/project/extract_inner_function/
2024onkeypress (PyPI)A Python package that allows users to trigger functions on keypress
Python
https://pypi.org/project/onkeypress/
2024cli_select (PyPI)A Python package that enables users to select from multiple options using Up/Down arrow keys, and confirm using Enter
Python
https://pypi.org/project/cli_select/
2024toggle_cbreak (PyPI)A Python package to painlessly toggle terminal's cbreak mode on and off in terminal
Python
https://pypi.org/project/toggle-cbreak/
2024visualize_heapq (PyPI)A Python package for beginners to easily visualize heaps in heapq
Python
https://pypi.org/project/visualize-heapq/
2024create_pypi_skeleton (PyPI)A Python package to automatically create PyPI project skeletons with additional automation scripts
Python
https://pypi.org/project/create-pypi-skeleton/
2024unblockme (PyPI)A Python package to automatically solve unblockme puzzles
Python
https://pypi.org/project/unblockme/
2024print_btree (PyPI)A Python package to easily visualize binary trees in terminal
Python
https://pypi.org/project/print-btree/
2024unprint (PyPI)A Python package to unprint lines in terminal
Python
https://pypi.org/project/unprint/
2024AWS-DEAAWS Certified Data Engineer Associate
AWS
https://www.credly.com/users/lzl/badges
2024AWS-SAAAWS Certified Solutions Architect Associate
AWS
https://www.credly.com/users/lzl/badges
2023PCPP-32-101Certified Professional in Python Programming 1 by Python Institute
Python
https://www.credly.com/users/lzl/badges
2023PCAP-31-03Certified Associate in Python Programming by Python Institute
Python
https://www.credly.com/users/lzl/badges
2022S3 Regex Log ParserBuilt website for teammates to easily conduct regex search for millions of lines of S3 logs
PythonFastAPIAWS S3ReactOpenshift
2022Hotel price web scraperBuilt 1) automation script to scrape Hotel prices 2) Telegram bot to trigger automation as when needed
PythonTelegram BotSeleniumAWS EC2
2021Personal Assistant Telegram BotBuilt Telegram Bot for various automation purposes eg. track spending, password manager etc
PythonTelegram BotAWS Lightsail
2020Ear Trainer WebsiteBuilt website for pianists to practice ear training (learning songs just by listening)
NuxtJSNetlify
https://pitchgarden.zlliu.co