Software engineer specializing in Python automation, web scraping, API development, and full-stack web applications. I deliver clean, efficient solutions for complex tasks and custom workflows.
I’m a software engineer who builds Python automation, RPA solutions, intelligent bots, web scrapers, and full-stack systems that save time and cut manual effort. I also create tutorials and technical writing that simplify complex topics for others.
I personally craft the code for each project and tailor it to the client’s exact needs. Alongside development, I create tutorials and technical writing to explain complex concepts clearly and practically.
Advanced Web Scraping
I build Python-based scrapers for anything from simple static pages to highly dynamic sites, handling authentication, anti-bot measures, and proxy rotation. My Playwright framework supports parallel scraping, login automation, network interception, and infinite scroll for large-scale data collection.
Python Script Debugging
I quickly find and fix bugs or logic issues in any Python code, ensuring each change is clearly explained through comments.
Custom Process Automation
I create Python programs that automate repetitive work such as data entry, bulk file operations, scheduled tasks, and complex web or desktop workflows, saving time and reducing manual effort.
Programming Tutorials & Documentation
I write clear, step-by-step tutorials for blogs and course overviews, as well as API documentation for developer portals and official resources. Content is original, well-structured, and tailored to your audience, covering Python, JavaScript, FastAPI, React, and more.
Notification Listener Android App Developed an Android service that captures phone notifications and forwards them as SMS in real time. Implemented battery-level alerts, app-ignore lists, and a foreground service for stable performance.
Depth Mesh Combiner I built this as part of a 3D Sand Model project (inspired by the Augmented Reality Sandbox) to merge four different data streams into a single, clean image. The app has simple sliders to line up the depth sensors by tweaking margins and heights, so the contours look natural. Once everything’s aligned, those settings can be saved as a transformation matrix, which makes the real-time adjustments much faster while the program runs.
ThrowViz (Throw Distance Visualization) While working on the 3D Sand Model, I built a little Python tool to figure out how much area a laser projector would cover at different distances. You just give it the surface size, the distance from the projector to the surface, and the projector’s throw ratio, and it shows you the projected coverage. It’s handy for quickly testing the best mounting height or distance. For example, if you need a bigger projection area, it tells you how much farther back the projector should be.
Laravel upgrade (v6 → v12) Upgraded a production Laravel application from version 6 to 12, modernizing all dependencies and modules. Migrated the frontend build system from Laravel Mix to Vite and ported the Vue 2 codebase to Vue 3 for improved performance and maintainability.
Pakistan Businessmen Association (PBA)
Developed a hybrid CRM/ERP web application that streamlined the company’s internal operations, enabling workflows to be managed by a small admin team (1–2 people). Key features included membership registration and management, financial transactions, document issuance and printing, blacklist and expense tracking, database backups, user management, and SMS/email notifications. Built with Laravel 12 (backend), Vue 2 (frontend), and MariaDB. In addition, I overhauled the association’s existing website (originally built by other developers), modernizing it with the latest Bootstrap, fixing responsiveness issues, enhancing verification pages with new features, and resolving multiple bugs. Also built with Laravel 12, Vue 2, and MariaDB.
Distributed Application Manager I built a full stack platform with FastAPI, WebSockets, and React to bring all of my Python automation tools under one roof. Instead of running scripts separately, this app lets you configure, run, and monitor them from a single web interface. It handles everything from crawlers and registration automation to image processors and Excel utilities. You can stream logs in real time, schedule tasks, and run multiple workflows in parallel. The idea was to turn a messy collection of scripts into a clean, scalable automation hub for internal use.
Advanced Web Scraping Portfolio Delivered 200+ custom Python scrapers for clients worldwide, from Korean domestic markets to international e-commerce sites. Developed a custom Playwright-based framework leveraging BeautifulSoup, pandas, and aiohttp to overcome authentication barriers, anti-bot systems, and IP restrictions.
Custom Python Automation Tools Built RPA solutions for data entry, bulk file management, image resizing and downloading, data cleaning and processing, thumbnail generation, vinyl (LP) creation, and other desktop/web task automation, reducing manual workload for multiple businesses.
Technical Writing & Tutorials
Wrote tutorials on programming fundamentals (C#, C++) and articles on frameworks such as Angular, React, and Ionic, along with API documentation and course materials.
I offer these services on Fiverr with clear pricing and fast delivery.
If a project needs something extra such as custom deployment, hosting configuration, or a long-term maintenance plan, I can take care of that as well. 🙂