Skip to main content

About Me



About Me

Hello, I'm Kelvin Loh, a Python developer and technology enthusiast with a passion for building practical applications that solve real-world problems.

I focus primarily on Python development, including Flask web applications, desktop applications, database integration, automation, and modern deployment technologies such as Docker and PostgreSQL. Through this blog, I share tutorials, coding projects, and technical guides based on my learning journey and hands-on experience.

What You Will Find on This Blog

Python Post is dedicated to helping beginners, students, and developers learn Python through practical examples and complete projects. Topics covered include:

  • Flask web development

  • Docker containerization

  • PostgreSQL and database integration

  • Tkinter desktop applications

  • Python automation

  • RESTful APIs

  • Deployment and hosting

  • Business-focused software solutions

My goal is to create tutorials that are easy to follow and can be applied to real-world projects, especially for small businesses and individual developers.

Why I Started This Blog

I created this blog to document my learning journey, share useful programming knowledge, and help others overcome common challenges in software development. Many tutorials focus only on theory, while I prefer to demonstrate complete working examples that readers can build and adapt for their own projects.

My Interests

In addition to Python programming, I enjoy exploring:

  • Software architecture

  • Business automation

  • Database design

  • Cloud deployment

  • Open-source technologies

  • Web application development

Connect With Me

Thank you for visiting Python Post. I hope the tutorials and resources on this site help you improve your programming skills and build useful applications.

If you have questions, suggestions, or feedback, feel free to reach out through the Contact page.

Happy Coding!

Kelvin Loh
Python Developer | Flask Enthusiast | Automation Builder

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

🎁 Get Your FREE Flask Cheat Sheet

Get more Flask, Python automation, Docker, and HTMX tutorials delivered to your inbox.

✓ Practical coding tutorials
✓ Automation tips for SMEs
✓ New project ideas and templates

---------------------------------------------------------------------------------------------------------------------------------------------------
Need a similar system for your business? 
I build custom Flask web applications and Python automation solutions for SMEs and solopreneurs. 

---------------------------------------------------------------------------------------------------------------------------------------------------

Connect with me
Follow me on LinkedIn for Python. 
Flask, Docker, and automation projects.

Comments

Popular Posts

How to Build an Audiobook Workflow Desktop System with Python?

In this tutorial, we will build a simple audiobook player using Python and CustomTkinter. You will learn how to convert text into speech using gTTS and play it with PyGame. We will also implement play, pause, and stop controls, like those in a real audio player. By the end, you will have a clean and functional desktop audiobook app. Prerequisite: This tutorial is part of the standalone tutorial. 📚 View the standalone tutorial Preliminary   Before I begin, it is recommended to activate the virtual environment before installing the relevant dependencies. python -m venv venv venv\Scripts\activate pip install customtkinter pillow gTTS pygame CTkMessagebox pypdf Then, the following steps include setting up the file structure, app.py, and two additional folders: the uploads and media folders. The media folder contains the icons necessary to build the app; there are read, pause, and stop icons, as shown on the diagram. Step 1: Build up the app interface I have 4 sections here: the...

How to Set Up PgAdmin and Adminer Using Docker Compose?

If you are new to database management with Docker, this tutorial will guide you through setting up both PgAdmin and Adminer using Docker containers. By containerising these tools, you can quickly launch lightweight and portable database management environments without installing them directly on your operating system. This approach also makes it easier to manage configurations, updates, and multiple projects across different devices.