Skip to content
View ShahzaibAhmad05's full-sized avatar
  • National University of Sciences & Technology (NUST)
  • Islamabad, Pakistan
  • 18:40 (UTC +05:00)

Organizations

@SE-15A

Block or report ShahzaibAhmad05

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ShahzaibAhmad05/README.md

Hi.

As a Software Engineer I have been working on building and fixing software (including SaaS as well as Desktop Apps) for approximately 3 years uptill now. I enjoy reading piles of documentation about frameworks and design patterns which I believe adds to my code Architecturing skill.

Click for a full intro

I started out in late 2022 with typing HTML and CSS for 3 months (and a fair bit of what's called JavaScript) for absolutely nothing in exchange but curiousity. Curiousity lead to further curiousity and I ended up learning the basics of C++. Next I remember I was making tools, CLI-based games and all kinds of weird things that moved into the recycle bin soon.

One year later, I had to choose a major at NUST and I chose Software engineering. First semester was rough academically, (but that's irrelevant here) I wasn't getting the time to do what I wanted to do. In second semester, I ditched whatever coursework was keeping me busy and started learning python (around end of 2024).

I casually again spent 3 months (about half-a-semester) building a unique python desktop app with absolutely nothing in exchange. The app is still here on GitHub (caps because I like GitHub and live on it now). I felt accomplished after finishing it. It was a floating icon with nice animations that you could add scripts on in the language I defined in it and those scripts then each bind to a button and a shortcut key.

At the near-end of that semester (start of 2025 as far as I remember) I had this as my semester project. It was truly way above my level of understanding, but I kept pushing and contributed meaningfully to it.

The next Summer I spent building my social media presence (by this I mean LinkedIn and GitHub ofcourse). 3rd and 4th semesters were full of learning (2025-early 2026). I again casually spent a lot of time building this to sharpen my python skills and maybe get something acceptable open-source and was still somehow okay with getting nothing in exchange. I also built this search engine, but the UI had to be vibe coded because of tight deadlines.

Anyways this was when I learned React.js, Next.js, TypeScript and TailwindCSS and all the other web tech keywords. I was able to type out web pages in less than a day and acquired TailwindCSS after my practice with this. This was made during my 4th semester when I abandoned vibe-coding completely (I still use LLMs in general but only for leverage, most of the time I am just crawling documentation manually to study it).

At the end of my 4th semester, I felt like my software-building skills are developed enough to not be using vibe-coding as an excuse for a midnight deadline. I can build/rebuild about anything with enough context and some discussions with Claude. In fact, I now dislike vibe-coding because of the technical debt it ships with each bit of code. Everything done by an LLM is just so low-quality if not done carefully.

And that's it, that is my intro. Anyways:

And as for my technical experience, I have spent approximately 2.5 years on python, 1 year on web tech and 1 year on DOTNET.

GitHub Stats

Pinned Loading

  1. SketchLogic SketchLogic Public

    Sketch to Simulation Converter for logic circuits using a fine-tuned YOLO + OpenCV contour handling

    Python 7 8

  2. d-khalid/IRis d-khalid/IRis Public

    A digital logic simulator built using C# and Avalonia UI. Allows for generation of complete simulatable circuits from user prompts and images of circuit diagrams.

    C# 9 2

  3. gitree gitree Public

    A better "ls". View folder structures and copy entire codebases for prompting LLMs (works with gitignore)

    Python 23 50

  4. DSA DSA Public

    A repository containing code I typed for Data Structures & Algorithms (DSA) labs at NUST

    C++ 21 5