Java and C++ Programmer

Tomomi Bahun

Hi! My name is Tomomi and this is my portfolio of personal and academic work. I am an aspiring software engineer and developer. Having grown up in Japan, I moved to Maine in 2018 and have been pursuing this goal ever since!

Arcade Shooter Game project 1 (In Progress)

Language used: C++

This project is continued from Project 0 (below) with an improved design pattern, specifically making use of object-oriented design methods.
It is currently playable, but more enemies, shooting patterns, items, and character images will be added soon. Check back again! 
If you would like an installer for this game, please contact tomomi.bahun@maine.edu.

Full demo play video is available here.

Arcade Shooter Game project 0

Language used: C++

This project uses a variety of algorithms for shooting patterns, enemy movements, control of the playable character, and item drops.
Through building this project, I learned the basics of simple game programming and C++ coding.

Academic Projects

Item Finder

Language Used: Java, Python
Tools and Library Used: JSON, jsoup, JavaSwing

Completed in Software Engineering class – searches for a user requested item. Coded collaboratively with peers using Agile methodology. I was responsible for coding the main functions, including the Search and Item view Classes, as well as the Graphical User Interface.

Song Search

Song Search

Language used: Java
Completed in Data Structure Class - searches for songs based on user input keywords, titles, lyrics, and/or more. Coded collaboratively with peers.