Abir
Hossain

Computer Engineer & Photographer

Intro

What I am all about.

My name is Abir Hossain. I am sophomore at the University of Pennsylvania's School of Engineering and Applied Sciences. I am pursuing a BSE in Computer Engineering, with a minor in engineering entrepreneurship.

As my choice in major indicates, I am interested in both hardware and software engineering. However, what many don't know about me is that I am also an amateur, yet passionate, photographer. I love to capture spectacular landscapes and special moments in time.

Skills

Languages and platforms I have experience with.

HTML5 Powered

HTML5/CSS3

Utilized in my website and unlisted projects. Currently learning in a university course on web app development.

Java

Java

Base programming language for most university courses. Most proficient in this language. Utilized in multiple projects.

Arudino

Arduino

Backbone for all hardware projects. Proficient in both of its software and hardware.

MongoDB-Logo

MongoDB

Currently learning in a unversity course relating to web and mobile app development.

SolidWorks

SolidWorks

Utilized in previous unlisted projects. Currently learning in university course and in process of being certified.

...and more!

Please look through my projects below to see what other skills I know. This information also available on my resume.

Projects

Engineering projects I have worked on or been a part of. These include projects from university courses, hackathons, and personal ventures.

Portfolio Image
Hide

OptiGrow

Automatic Watering System

In a group, we developed an automatic plant watering system, utilizing TensorFlow machine learning to identify plant types and maintain appropriate moisture levels respectively.

Project was created at the PennApps XXIII hackathon. The project DevPost can be found here.

Project Members:

Abir Hossain (CMPE '25)

Audrey Keener (CIS '25)

Jake Donnini (EE '25)

Jessi Jha (EE & Physics '25)

Portfolio Image
Hide

Analog Plotter

Image drawer with a single line

Created an analog plotter system using an Arduino and an algorithm that plots an input image using a single line. Algorithm converted image into dots and applied Traveling Salesman (TSP) algorithm.

This was created as the final project for Penn course ESE 2150: Electrical Circuits and Systems.

Project Members:

Abir Hossain (CMPE '25)

Jake Donnini (EE '25)

Portfolio Image
Hide

Morse Code Decoder

Baremetal Programming: Hardware and Software

Created circuitry using Arduino Uno MCU and utilized bare-metal programming in order to develop a functioning Morse code decoder.

This was created as a project for Penn course ESE 3500: Embedded Systems/Microcontroller Lab. The GitHub repo can be found here, and a video demo can be found here.

Project Members:

Abir Hossain (CMPE '25)

Portfolio Image
Hide

TwitterBot AI

Using AI to generate tweets

Utilizing the mathematical principles of Markov Chain models, implemented an AI that uses data sets of tweets from various Twitter accounts to generate tweets that the account may make.

This was created as a project for Penn course CIS 1200: Programming Languages and Techniques II.

  • Languages and Programs used:

  • Java

Project Members:

Abir Hossain (CMPE '25)

Portfolio Image
Hide

Steganography AI

Implementing Encryption Principles

Developed AI to encode, encrypt, and upload messages into an image of the user's choosing, as well as find hidden messages in an image, decrypt them and decode them.

This was created as a project for Penn course CIS 1100: Programming Languages and Techniques I.

  • Languages and Programs used:

  • Java

Project Members:

Abir Hossain (CMPE '25)

Contacts

Use these methods to contact me.

Top