Skip to content
View Liamwolf56's full-sized avatar

Block or report Liamwolf56

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Liamwolf56/README.md

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

Liam's GitHub Stats Top Languages

🤝 Let's Connect!

WhatsApp: +27 66 187 9776

Email: liamanimal56@gmail.com

Pinned Loading

  1. 8-puzzle-solver 8-puzzle-solver Public

    Python

  2. mario-platformer-game mario-platformer-game Public

    Python

  3. maze-project maze-project Public

    Python

  4. pokedexcli pokedexcli Public

    Go

  5. todo-api todo-api Public

    Python

  6. wsl-file-organizer wsl-file-organizer Public

    Python