About me
Hi, I'm Farhan Ali, a software developer who enjoys building things and figuring out how they work. I started programming in 2020 and have spent the past few years creating web applications, desktop software, and backend systems while experimenting with different technologies like C, C++, PHP, Python, Java, and Qt. Most of what I know comes from building projects, breaking them, fixing them, and repeating the process.
Skills
Intermediate (ICS)
Computer Science & Physics (Not completed)
Getting Started with Web Development
I started programming by learning the fundamentals of web development. During this time, I built small websites and personal projects while experimenting with HTML, CSS, JavaScript, PHP, and MySQL. This is where I developed my passion for building software.
Backend & Software Development
As I gained experience, I shifted my focus toward backend development and desktop applications. Since then, I've built web applications, desktop software, automation tools, and APIs using technologies such as C, C++, PHP, Python, Java, Qt, and MySQL while continuously exploring new technologies and improving my skills.
Recent Work
Exchange Traffic
Exchange Traffic is a web tool where you can exchange web traffic with other users. It has a campaign system where you create a campaign, and other users complete it to earn coins. With the coins you earn, you can create your own campaigns. Similarly, if you want to earn more coins, you need to complete the campaigns created by other users.
- Created - 2023
- Technologies used - HTML, CSS, Javascript, PHP , Mysql
- View Source Code - View
PasteIt
A simple Pastebin-style web app made with PHP and MySQL. It lets you create and share text snippets easily. I built this on my phone while I was just getting started with programming... one of many questionable life choices.
- Created - 202*
- Technologies used - Html, css, Js, php
- Source Code - View
Lite++
Lite++ contains tools for Facebook, like extracting cookies, login with cookies etc.
- Created - 2023
- Technologies used - Java
- View Online - View
OpenSpace
OpenSpace is an experimental social media platform inspired by Instagram and Facebook. Originally built entirely on a mobile phone before I owned a PC, it served as one of my earliest large-scale web development projects and helped me learn authentication, databases, and user interactions
- Created - 14 Aug 2023
- Technologies used - Html, Css, tailwind, Javascript, php, mysql
- Role - Full-stack
- View Source Code - View
ViDownloader
Vid Dowloader is a software which can download videos of tiktok, youtube, douyin and many more in bulk. It downloads videos and arrange them in folders.
- Created - 2024
- Technologies used - QT Framework with C++
- View Online - No Preview
ViDownloader (PyQt5)
ViDowloader is a software which can download videos of tiktok, youtube, douyin and many more in bulk. It downloads videos and arrange them in folders.
- Created - 2024
- Technologies used - QT Framework with Python
- View Online - No Preview
WGet
WGet is a simple app which provides some basic functionality of famous wget library
- Created - 4 Sep 2023
- Technologies used - Java
- View Online - View
MetaBuddy
MetaBuddy is an advanced Facebook automation tool designed to manage bulk tasks efficiently. It leverages multi-threading, PyQt5 for GUI, and Selenium for web automation.
- Created - 2024
- Technologies used - PyQt5, Selenium
- View Online - No Preview
Contact me
i.farhanali.dev@gmail.com
Phone
+923 ********
+923 ********