Welcome to my portfolio

Hi! I'm Eyob

A passionate developer with experience in web development, machine learning, and data analysis.

Eyob's Portrait

About Me

I moved to Canada from Ethiopia a few years ago, bringing with me my education from University of Mekelle and a passion for new challenges. Since arriving, I've continued learning through courses at York University and recently earned a certificate in AI and prompt engineering from BusyQA.

I'm 27 and focused on growing both professionally and personally. I'm passionate about AI and excited about where the technology is heading. Outside of work, I enjoy staying active—whether that's hitting the gym or playing soccer with friends. My background gives me a unique perspective, and I'm eager to bring my blend of international experience and technical skills to my next opportunity.

What I Do

  • Web Development

    Building responsive websites and applications using modern technologies.

  • Machine Learning

    Developing algorithms and models that can learn from and make predictions on data.

  • Data Analysis

    Interpreting data sets to identify trends and extract valuable insights.

Projects

Data Science

Churn-Sight: Business Analytics Platform

An advanced data-driven platform for multi-industry customer churn prediction with interactive visualizations. Features a comprehensive banking demo model as proof of concept, providing risk segmentation and actionable insights to enhance customer retention strategies.

Python React TypeScript XGBoost Tailwind CSS Recharts
ROC-AUC 73.99%
F1 Score 48%
  • Created data-driven platform for multi-industry customer churn prediction
  • Built banking demo model achieving 73.99% ROC-AUC using XGBoost and feature engineering
  • Developed full-stack React/TypeScript application with authentication and Recharts dashboards
  • Implemented real-time risk assessment, customer segmentation, and retention insights
Full Stack Development

Tech Career Platform

A comprehensive career development platform designed to help aspiring tech professionals navigate the Canadian job market. As someone transitioning into tech myself, I built this platform to address the real challenges of finding opportunities, assessing skills, and understanding market demands.

React TypeScript Supabase Tailwind CSS Edge Functions
  • Created career platform with AI-powered recommendations and skills assessment system
  • Built job tracking module with full CRUD operations for managing applications
  • Implemented market analytics with interactive visualizations of Canadian tech landscape
  • Deployed with Supabase edge functions for server-side processing
NLP

Amazon Reviews Spam Detection

A spam detection system for Amazon product reviews leveraging a BERT-based pre-trained language model with a Flask backend and intuitive user interface.

BERT Flask Python HTML/CSS
Accuracy 80%
  • Fine-tuned a bert-base-multilingual-uncased model
  • Integrated with Flask for a lightweight backend
  • User-friendly web interface for real-time sentiment prediction
  • Trained on Amazon US Customer Reviews Dataset

Experience

Software Development

Eleos Games - Intern

Summer 2024

  • Developed a functional chatbot to enhance user engagement using Python and natural language processing libraries.
  • Contributed to server management using Docker, improving deployment efficiency by 30%.
  • Assisted in website development and content management using Drupal, creating responsive designs and implementing SEO best practices.
Logistics

Hunger Hub - Delivery Associate

2024 - Present

  • Deliver meals to movie productions across the city, ensuring timely service in high-pressure environments.
  • Navigate complex film set environments and coordinate with production staff to meet strict scheduling requirements.
  • Manage delivery logistics in a fast-paced environment, prioritizing tasks and optimizing routes for efficiency.
Web Development

Nuueyu Ethiopia - Website Developer

2019 - 2020

  • Built responsive user interfaces that improved site engagement.
  • Implemented mobile-friendly designs to expand accessibility across devices.
  • Enhanced website functionality to support growing user requirements.

Skills

Technical Skills

Java
Python
HTML5
CSS3
React
Machine Learning
SQL
Git

Soft Skills

Time Management

Delivering taught me how to manage my time efficiently, especially under tight deadlines.

Communication

I also got used to talking with all kinds of people, which improved my communication and adaptability.

Adaptability

Every day was unpredictable, so I learned to adjust quickly to changing situations.

Problem Solving

I developed strong problem-solving skills by addressing challenges on the fly.