My Face

Greetings

I’m
Zahiruzzaman Chowdhury

Projects

Stagger

Automatic Metadata Retriever for Offline Music Files (MP3 and FLAC)

As someone who used to hoard thousands of online songs, I needed a way to keep it organized, so I retrieved song metadata from partial tags, which I got from my source, and filled it the rest of it through the Spotify API, and used Mutagen to write the tags to the files using Python.

Learn More...

Pseudo-
Interpreter

Transpiler for Cambridge's O' and A' Level Pseudocode

Back in high school, I had a tough time learning pseudocode, because even though it had a pretty defined syntax, I couldn't execute it, since it's not a real language. I learn through experimentation, therefore not being able to execute the code was hindering my learning. So naturally, I made a transpiler for it which would transpile the pseudocode to python, therefore making it executable.

Learn More...

RoboSoccer

A radio-controlled soccer bot

This is my first ever robotics project, done during NSU TechFest. After the workshop introduced me to some fundamentals like how motors work, or what sort of batteries to use, I, in collaboration with a certain senior friend I made along the way, made my own soccer bot. I also learned to use AutoCAD and Fusion 360 to design a custom chassis.

Learn More...

Event Participation

Scholastica
2022 and 2023

PyFest I and II

First Position - 2022,
First Position - 2023

On both years, they were a week-long programming competition where participants had to compete against 25 groups of two to solve various problems, exploring concepts like safe input handling, CSV handling, regex, ASCII characters, and elemental cryptography. Additionally, tools like git and TUI libraries like ncurses were also used.

Learn More...

Scholastica
2024

Technathon

Champion in Olympiad,
2nd Runner Up in Programming Contest

Consisting of both competitive programming and two olympiads, this event helped participants, participating individually, delve into core computer science concepts which were additionally covered in CAIE A levels.

Learn More...

North South University
2025

NSU TechFest

Participated in Robotics Segment

Held by the Computer Science and Engineering club, this was a multi-segmented event, with nationwide participation. It consisted of segments involving hackathon, e-sports, and robotics. Before the event was held, a workshop was organized for students at North South, introducing us to the basics of robotics, including Arduino and ESP32 programming, From there, I also explored Computer Aided Design (CAD) software like AutoCAD and Fusion 360.

Learn More...

Education

Scholastica Senior Uttara
2022

Cambridge O Level

3A* 5A

The subjects I got A* in were Computer Science, Physics, and Mathematics (Syllabus D). Additionally, I also had Chemistry, Physics, Additional Mathematics, Bengali Language, and English Language. For such outstanding performance, I have also received the Daily Star award.

Learn More...

Scholastica Senior Uttara
2025

Cambridge International AS & A Levels

1A 2B

I got an A in Computer Science. The rest, I got in Physics and Mathematics (P1, S1, P3, M1).

Learn More...

North South University
Present (Third Semester)

Bachelor of Science in Electrical and Electronic Engineering

In Progress

Even though my grades hinted towards me having an affinity for computer science, and therefore a greater likelihood of majoring in this field, I picked Electrical Engineering instead because I wish to work with both hardware and software. Therefore, to attain more knowledge on hardware, Bs.EEE was a no-brainer.

Learn More...

Skills

Programming - Scripting

Python

Proficient

I have been acquainted with Python since 3.7, which was released in 2018. Ever since then, I have made miscellaneous scripts and projects, like Stagger and PseudoInterpreter using this programming language.

Learn More...

Programming - Web Stack

HTML/CSS/JS

Novice

This website, entirely written by me without the use of any additional framework, is an example of my proficiency with this basic web stack. I delve into web development every now and then, and even though I'm still learning, but I believe I have enough knowledge to start applying it practically.

Learn More...

Programming - Scripting

C/C++

Novice

I know a modest amount of C/C++, enough to make basic CLI applications and to program microcontrollers like Arduino, ESP32, and Raspberry Pi Pico. I wish to explore more of it soon.

Learn More...

Software - Operating Systems

Linux Administration

Journeyman

Having used a wide assortment of Linux distributions over the years, like Arch Linux, Debian, Fedora, Ubuntu, etc, on my personal devices for day-to-day use, I know how to set up and maintain these systems without any downtime.

Learn More...

Software - CAD

Fusion 360

Journeyman

I have designed a variety of stuff, including the chassis for my project RoboSoccer and also a two-axis revolving platform for a solar tracking system that my seniors were making for their junior project. I can confidently build modular parts with parametric design and assemble them with proper motion study using Fusion 360.

Learn More...

Software - CAD

SOLIDWORKS

Novice

Ever since getting a new laptop for being able to run this, I have been consistently learning how to operate SOLIDWORKS. So far, I know how to do basic parametric design, and have successfully made a spur gear in SOLIDWORKS. I intend to attain enough knowledge to be eligible for certification for CSWP within 2027.

Learn More...

Concept - Electronics

Embedded Systems Design

Hobbyist

By using microcontrollers like Arduino Uno and Nano, ESP32, and Raspberry Pi Pico, I built various projects like RoboSoccer, various bluetooth-controlled appliances, a loudness meter made using a ring of ARGB LEDs (WS2812B), and many more small-scale projects.

Learn More...

This website is still being built

Please, check back later