My Portfolio

About Me

Hey! Im Hisham Chowdhury.

I am a student studying Computer Science, with an interest in User Interfaces and User Experiences. The look and feel of an app or website always interested me, and I have many projects with many concepts, some of which are actual sites.

Since around early 2020, I got an interest in web development, and slowly that turned into an interest in programming in general. Whenever I get an idea for a problem I want to solve, or a product I want to create, I make it myself.

Besides that, I have an interest in technology in general, especially with what is new, among gaming, cubing, and other activities!

My Resume

I am a student studying Computer Science, looking for a summer internship or part time job in Software Design and/or Development. I have knowledge of software in HTML/CSS, Python, C++, and other languages, as well as some hardware. My dream job would have me use Figma all the time.

Projects


Custom CPU

November 2023 - Current

“Excpute” is an 8 bit Central Processing Unit (CPU) programmed originally in Python, and currently in development on C++ and JavaScript. It features 8 registers, 3 dedicated to the Memory Address, Stack Pointer, and Flags. The CPU supports 32 different instructions, including ones dedicated to display manipulation. It supports a 256x256 display, with complete 8-bit color, as well as up to 256 8-bit ports, and a stack that utilizes part of memory, which is also 256 bytes. IO such as a keyboard and mouse inputs are completely functional.

Alongside that I have made my own custom assembler for the CPU, to convert assembly made for the CPU into binaries that the CPU can process, complete with labels and variables.

Currently, I am also planning on making a 16 bit version, with 256 different instructions.

Text Editor

February 2023 - March 2024

Over the course of a year, I developed a text editor. It takes user input from a keyboard very similar to a 60% keyboard qwerty layout. It converts the input into an 8 bit number with a custom character set similar to ascii, stores it in a First In First Out (FIFO) queue, and each 8 bit character gets converted into a 5x7 image with a custom ROM. The character image then gets put into the next available spot on the display using a smart character detection system utilizing a signal bit.

All of the mentioned above was created in Minecraft using Redstone with many months of research and development, and it is infinitely expandable to fit a large range of character counts.

Website

June 2020 - 2022

During Quarantine, I created a website from scratch. It consists of many pages and took many hours of work. It was during the time where I was learning about web development and HTML/CSS, and joined design trends during the time such as Neumorphism and Glassmorphism.

Though it is one of my earliest programming projects, it allowed me to teach myself how to develop websites and even get a certification early in high school.

Python Mini-Projects

2020 - Current

Along with major projects, I have worked on many small python projects to help expand my knowledge about the language, and learn different ways to do different tasks.

Some of which include image manipulation, machine learning models to organize color groups, and bitmap font generators

Skills


Programming

HTML/CSS - 4 years
JavaScript - 3 years
Python - 2 years
AOIJS - 3 years
C++ - 1 year
C - 1 year

Knowledge

User Experience (UX)
User Interface (UI)
Web Development
Video Editing
Photo Editing

Software

Visual Studio Code
Figma
Github
Shotcut
Framer
Photoshop

Other

Working in teams
Learning new languages
Communication
Providing ideas
Time-management
Creative thinking

Education


University Student

Oakland University - Rochester, MI
Enrolled since 2024

  • Studying Computer Science
  • Guest Speaker at the International Academy of Macomb’s Coding Club in 2025 and talked about my journey of programming

Highschool Diploma

Romeo Highschool - Washington, MI
Graduated 2024

  • Took AP Calculus AB senior year
  • Was in a South Asian Association Club, and Muslim Student Association Club in 2023
  • Finished top ten in the school’s table tennis championship

Work Experience


Cashier

Panera Bread - Warren, MI
May 2023 to March 2024

Started as a cashier and transitioned to the foods department during the last 2-3 months of my time there, which ended due to a family relocation.

Cashier

Stony Creek Metro Park - Washington, MI
August 2024 - Present

Originally started as a Toll Booth Cashier, but during the summer I have moved to the Golf Course.

Certifications


Python

May 2024
"wmHwC-48J9" at Certiport

HTML/CSS

December 2023
"EuAA-uTnS" at Certiport

IT Fundamentals Pro

March 2024
at Testout

Photoshop

December 2023
"wUYme-2FBu" at Certiport

Marketing

May 2024
at Stukent

Powerpoint

March 2024
"wmBC5-48Xu" at Stukent

Languages


English

Fluent

Bengali

Intermediate