Profile Image

Hello, I'm Abrham, I am a computer science student at CSULB.

I am passionate about software Engineering and data science. I am always eager to learn new technologies and apply them to real-world problems. I have experience in developing web applications, machine learning models, and data analysis projects. I am currently seeking opportunities to further develop my skills and contribute to innovative projects.

My Projects

Game Match Senior Project (Mar 2024 - Present)

Used Technologies:

I contributed to the development of a gaming discovery app designed to tailor game suggestions to users' preferences. Through market analysis, user scenario crafting, and surveys, we gained a comprehensive understanding of user preferences. The app utilizes a swiping mechanism that allows users to like or dislike game suggestions, matching them with the ideal game genres based on their preferences. This personalized approach enhances user engagement and satisfaction by offering a more relevant and enjoyable gaming experience.

Rain Prediction Model Development (Mar 2024 - May 2024)

Used Technologies:

I developed and optimized machine learning models to predict rainfall in Australia using a decade of daily weather data. By applying classification techniques like Decision Trees, Naive Bayes, SVM, Logistic Regression, MLP, and AdaBoost, I achieved a prediction accuracy of up to 84.2%. I handled data preprocessing, feature selection, and hyperparameter tuning with Python libraries such as Pandas, Scikit-learn, and Matplotlib, improving model performance. My analysis balanced accuracy and computational efficiency, enhancing the reliability of the weather prediction system and reducing false negatives.

Data Analysis in Wine Dataset (Mar 2024 - Apr 2024)

Used Technologies:

I have been engaged in a data analysis project focusing on a wine dataset comprising three different classes of wine samples. The project involves extensive exploratory data analysis (EDA) to uncover trends and patterns within the data. Using Python libraries, I have managed missing data, implemented dimensional reduction techniques, and addressed overfitting through pre- and post-processing methods. The objective is to enhance data quality by handling missing values, reduce dimensionality while preserving essential information, and mitigate overfitting to ensure the robustness and reliability of the models used in the analysis.

Summer Session Event Management System (Sept 2023 – Dec 2023)

Used Technologies:

I developed the Summer Session Event Management System utilizing MongoDB and Python. This project involved creating a comprehensive database management system to efficiently organize summer sessions. The system was structured to manage a given dataset of classes, organizing them in a JSON format for easy manipulation and access. Key functionalities included the implementation of filtering features in Python, enabling users to extract specific information based on their preferences, thereby ensuring efficient data retrieval and management.

Movie Catalog Website

Used Technologies:

I created a movie catalog website using HTML, JavaScript, and CSS. This website features an array to store all information about each movie. Users can search for specific movies, add new entries, sort the catalog, and remove movies from the list. The intuitive interface and functionality ensure an efficient and user-friendly experience for managing movie information.

My Education

Bachelor of Science

California State University Long Beach

• Major in computer Science • Minor in Mathematics • Dean’s Honor list: 2022,2023 • Anticipated Graduate Dec 2024 • GPA: 3.8/4

My Skills

My Experience

Software Engineering Internship

CTI-CodeDay - Internship

In my role as an open source contributor to Supabase from March 2024 to May 2024, I worked on enhancing the database UI of this PostgreSQL-based alternative to Firebase. My primary focus was addressing and resolving UI issues related to composite foreign key relationships. I utilized TypeScript and React to identify and fix bugs in the database interface, particularly correcting inaccuracies in the display and selection of columns associated with composite foreign keys. Through meticulous debugging and manual testing, I was able to pinpoint and resolve these issues, ensuring accurate representation and interaction with complex database schemas. My efforts involved close collaboration with Supabase maintainers to implement the final solution, ultimately leading to a more reliable and user-friendly interface for developers.

Jun 2024 – Aug 2024

Software Engineering Micro-internship

CTI-CodeDay - Internship

I contributed to enhancing the open-source "Timeline" website by identifying and resolving bugs that affected its functionality. A key focus was addressing the inappropriate initialization of the zoom feature. Working as part of a team, I debugged the codebase to eliminate issues related to the initial zoom functionality. I specifically employed debugging techniques on Node.js to fix a bypass setting that caused the zoom to malfunction when set to a value of 0 in JavaScript. This intervention led to improved usability and a better overall user experience on the website.

Mar 2024 – May 2024

Contact Me

Please contact me at abrham.tamiru01@student.csulb or through this form: