Johney Domas
Welcome to my website! My name is Johney Domas, I created this to improve my networking and the connections I make with people.
I am a graduating student from Eastern Michigan University with a Bachelors of Science in Computer Science. My graduation date is December 14th, 2025, and I am looking for job opportunities in Computer Science.
About Me
I have one year of professional software development experience at the Fortune 500 company Emerson Professional Tools. My experience as a Full-Stack co-op in 2022 allowed me to grow as a professional Computer Scientist and Software Developer. I gained experience with AGILE development standards, Full-Stack application development, ERP systems, RESTful APIs, and much more.
When I am not working in the Computer Science field, I am working in the Service Industry. In particular Accounting and Financial Planning as an administrative assistant. My experience in this industry has taught me much about IT services and managing sensitive information. Working with over 1,500 clients a year I have built excellent communication skills and how to provide a great customer experience.
Below you can find my project work.
Brief Description
This is my senior project. We are developing a fully functional Point of Sale System (POS) for a Men’s Suit Shop in Fairlane Mall (Dearborn, MI). This is a family business of one of our groups members, so we are hoping to make a real impact on the business!
POS System for Executive Man
Technologies Used (PERN stack)
Backend - PostgreSQL for database structure.
API - Node.js and Express.js to handle business logic, authentication, etc.
Frontend - React.js for user interfaces: cashier dashboard, product catalogs, admin panels, etc.
We implemented the backend using PostgreSQL, and hosted it on Neon. This is a photo of the tables —>
Functionalities
CRUD operations for products, customers, and sales.
Real-time inventory updates via foreign key constraints
Secure API endpoints with input validation.
My Role
I am developing the RESTful API using Node.js and Express.js to manage inventory, sales, and customer data integrated with a PostgreSQL database hosted on Neon.
Brief Description
In the Winter of 2025, I took a game design course. In this course my group designed a roguelike zombie game using Unity. In this game you can find new weapons, fight zombies, and collect souls which acted as the meta currency.
Download HERE
Undead Descent
(Zombie Game)
Technologies Used
Unity Game Engine
Language: C#
Agile development life-cycle with bi-weekly playtesting.
Features
Event-driven behavior. Each action broadcasts a signal out to the void and any entities who hears that signal and cares to act upon it will act upon it.
Project planning and management done using Agile practices and bi-weekly play testing. Conducted over 20 play tests each sprint.
My Role
I was in charge of level design, play testing, and creating the tile mapping systems.
Challenges
A big challenge with this project was hooking up systems as the project grew larger. As we implemented more and more features, it became exponentially harder to work with. For example adding the meta currency system required us to spend almost an entire week going back and editing everything that touched health, damage, movement speed, etc. This meant going back and changing nearly every asset in the game.
Sola-OS
Brief Description
During this semester I will be using making a 16 bit, 32 bit, and 64 bit Operating Systems. These projects are incredibly interesting to me, and I have learned a lot about the foundations modern Operating Systems were built upon.
16-Bit, 32-Bit, 64-Bit Operating Systems
Languages: Assembly, C
Applications: Dosbox, Ubuntu, Oracle VirtualBox
Challenges and Solutions
One of the biggest challenges was getting the sectors loaded in the correct addresses.
TinyCPU(08)
Brief Description
This is a project I am currently working on in my Computer Organization class. We are designing a CPU from scratch and creating our own. The goal of this class is to answer the question “How do computers work?” Learning about Turing Machines, UTMs, Boolean math, and circuits.
LogiSim
This circuit was made using Logisim
Contact me
Interested in reaching out? Fill out some info and I will be in touch shortly. I can’t wait to hear from you!