Hi there, I'm Liam! 👋
I'm a Python Developer focused on building efficient, modern, and scalable applications, specializing in backend services, data solutions, and physical computing. I enjoy exploring new technologies and solving complex problems with clean code.
🛠️ My Python Tech Stack
Here are the technologies and languages I work with regularly, with a focus on the Python ecosystem:
| Category | Tools & Technologies |
|---|---|
| Languages | Python (Core), JavaScript, SQL, Go |
| Web Frameworks | Django, FastAPI, Flask, Node.js (Express), REST APIs |
| Data & Science | Pandas, NumPy, Scikit-learn, Matplotlib |
| Infrastructure | PostgreSQL, MongoDB, Docker, AWS/GCP, Redis |
Development Tools
Git, WSL (Windows Subsystem for Linux), Gobot (IoT/Robotics), GitHub Actions, psutil, rich
🚀 Key Python Projects & Focus Areas
These are a few of the projects I’m most proud of, or what I’m focusing on right now. Make sure these are the repositories you pin on your profile!
Modular ToDo REST API (Rate Limited): A high-performance, modular backend built with FastAPI and SQLite. Key features include robust Redis rate limiting, asynchronous endpoints, and a clear separation of concerns between API routes and database logic.
8-Puzzle Solver: A high-performance solver utilizing the A* Search Algorithm and an optimized Pattern Database (PDB) heuristic to find the optimal solution for any solvable puzzle configuration in near real-time.
WSL Development Automation Tools: A portfolio of three Python CLI tools focused on DevOps Automation within WSL, featuring advanced file system management, symbolic linking (dotfile manager), and a real-time system dashboard using psutil and rich.
Mario-style Roguelike Platformer: A Pygame project demonstrating strong OOP, procedural generation of levels, and custom physics implementation in a roguelike format.
Pokédex CLI: A powerful Command-Line Interface written in Go. Demonstrates robust, time-based in-memory caching, an interactive REPL, and clean, modular architecture for API interaction (PokéAPI).
Pomodoro-CLI: A powerful command-line time management application (TUI) built with Python's rich library. Features a multi-zone world clock, a persistent Pomodoro timer, and a stopwatch, utilizing a multi-threading model for non-blocking I/O.
Password Tool & Vault: A desktop GUI application built with Tkinter for comprehensive password security. Features strong random generation, real-time strength checking, and a secure local data vault using JSON persistence.
Current Learning: Deep dive into Asynchronous Python (Asyncio) and optimizing Django ORM queries for large datasets.
📈 My GitHub Stats
🤝 Let's Connect!
WhatsApp: +27 66 187 9776
Email: liamanimal56@gmail.com


