ABDULLAH
TARIQ
Building performant, accessible web experiences with modern tools and a focus on clean architecture.
ABOUT ME
I'm a software engineer who thrives at the intersection of design and engineering. I build web applications that are fast, accessible, and visually deliberate — every pixel has a purpose, every interaction is considered.
I am currently a junior year student at Institute of Business Administration. My stack centres on Next.js, TypeScript, and Node.js, but I'm framework agnostic.
When I'm not coding, you'll find me reading about quantum computing or more on web development. I often play table tennis as a fun sports. Apart from that I am an avid competitive programmer currently on the track to learn more and participate in competitions.
WHERE I STUDIED
BS Computer Science
Quantum Computing Workshops
A Level
O Level
WHAT I BUILT
Computer Science Society Website
A website for the Computer Science Society of IBA Karachi, showcasing events, members, and activities.
Pygame application
A retro-style space shooter game where players control a spaceship to defeat enemies.
Tkinter application
A quiz application where users answer random questions and receive a score at the end.
Recipe App
A tool for users to save, view, and manage their favorite recipes along with ingredients and instructions.
To Do List
A simple application for users to add, view, and manage tasks in a to-do list.
Stop Watch
A stopwatch for tracking time intervals, with start, stop, and reset functionality.
Tic Tac Toe
A classic game where users can play against another player or the computer.
QR Code Reader
A reader that scans and displays the content of QR codes, whether text, URLs, or contacts.
Calculator
A basic calculator for performing arithmetic operations and managing inputs.
InOut Expense Tracker
An expense tracker app that helps users manage their income and expenses effectively.
WHAT PEOPLE SAY
Commendable work!
SyncX PVT LTD
Client,
WHAT I WORK WITH
WHERE I WORKED
Teachers Assistant at IBA
- Assisted the professor with grading assignments, quizzes, and exams.
- Conducted lab sessions for students, providing guidance on practical assignments.
- Helped students with their assignments, quizzes, and exams.
Participant QWorld Quantum Computing Workshop
- Attended 4-week online intensive workshop by QWorld to learn quantum computing concepts.
- Built small quantum circuits using Qiskit and Python
- Learned about quantum gates, algorithms, and hybrid quantum-classical computing.
Android developer intern
- Learnt Android development basics and built small Android applications.
- Learned about Android architecture, UI design, and app development lifecycle.
Gamer programmer intern
- Gained practical experience in game development using Unity and C#.
- Collaborated with a team to develop and test game mechanics and features.
- Learned basics of game design and development process.
Summer career Academy
- The Summer Career Academy provided essential industry skills through a comprehensive career curation program featuring experts in various fields.
- The training encompassed a wide range of topics, including emotional intelligence, leadership, and presentation skills.
- Additionally, we gained proficiency in Power BI for data manipulation and entry, with clear and effective instruction.
- We also had the opportunity to meet and learn from industry leaders, enhancing our understanding and preparedness for future careers.
BEYOND CODE
Languages
Fan of
I am a huge fan of Lord of the Rings and the Marvel cinematic universe. Always up for a good fantasy or superhero adventure!
Interests
Currently
WHAT I EARNED
MILESTONES
Deans List
Four consecutive semesters I have been in the deans list with a GPA of 3.6 or above.
Top 1000 Open Source Contributor in Pakistan
Ranked among top contributors at Rankistan (rankistan.dev).
GDG on Campus lead
Achieved the organizer position of GDG at Habib University.
Learnt Quantum computing basics
Completed the Quantum Barsaat 2024 series.
Learn image processing in python
Completed the Image Processing course at DataCamp.
WHAT I WROTE
From Bits to Qubits: Understanding Superposition and Dirac Notation
This article explores the very basics of quantum computing, focusing on qubits and their difference from classical bits. It delves into the concept of superposition, and then goes on to explain Dirac notation, a standard notation used to describe quantum states.
Quantum Path Finding compared with A* and BFS
In this article, we will explore the concept of quantum path finding and compare it with classical algorithms like A* and Breadth-First Search (BFS). We will discuss how quantum algorithms can potentially offer advantages in certain scenarios and analyze their performance compared to traditional methods.
MY CONTRIBUTIONS
A COLLECTION OF CODE SNIPPETS
Here you will find a collection of code snippets that I have written overtime my own journey of learning programming. Much of these code snippets were written when I was learning programming and I have tried to keep them as simple as possible so that beginners can understand them easily. Hope you find them helpful. Happy coding!
VISIT GITHUBEasy to understand code
Code is written in a way that is easy to understand and maintain. This makes it easier for other developers to work on the project.
Vast variety of codes
From Data structures to basics of programming, you will find a vast variety of code snippets here.
Multiple languages
Code is written in mutliple languages like C, C++, Python and JavaScript. Some codes are written in more than one language.
Most help to beginners like College students
Most of the code snippets are written keeping in mind the beginners like college students who are new to programming. This will help them to understand the basics of programming.