Skip to content
View nahom70's full-sized avatar
  • 14:27 (UTC -12:00)

Highlights

  • Pro

Block or report nahom70

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nahom70/README.md

πŸ‘¨β€πŸ’» Nahom Mesfin

Software Developer | CS + Math @ Berea College

I build and maintain web apps that people actually use. Right now I'm on the Student Software Development Team at Berea, working on two production Flask applications that serve 1,500+ students and supervisors. I'm also part of Break Through Tech AI through Cornell Tech, focused on applied machine learning.

The thing I care most about: building systems that stay maintainable after the person who built them graduates.


πŸ› οΈ What I work with

Languages: Python, JavaScript, TypeScript, C++, SQL

Backend: Flask, Peewee ORM, MySQL, Jinja2, REST APIs

Frontend: React, Next.js, Tailwind, HTML/CSS

ML & AI: scikit-learn, pandas, NumPy, LLM APIs

Tools: Git, GitHub Actions, Docker, pytest, Linux, Figma


πŸš€ What I'm building

Labor Status Form & CELTS (work, private repo)

Two Flask applications used across Berea's Labor Program. I shipped a contract management feature end to end, fixed the team's broken Docker dev container setup, and wrote pytest integration tests against a live MySQL instance. The codebase has 4,000+ commits and a developer team that turns over every few years, so most of my work is about leaving things easier to pick up than I found them.

🧠 Learning Style Predictor

Designed and distributed my own questionnaire to secondary school students, then cleaned 134 real responses with inconsistent free-text entries and missing values across 30+ fields. Trained a Random Forest classifier and sent every respondent their predicted learning style with matched study strategies. Messy data, real users, actual follow-up.

Python pandas scikit-learn joblib

πŸ’¬ AddisChat

A chat application built to help students at my school understand how GPT models work under the hood. Won Best Project at Kotebe University of Education Science Shared Campus. Currently rebuilding it with retrieval over a real document corpus and an evaluation harness to measure whether the answers are actually grounded.

JavaScript LLM APIs RAG


πŸ“š Currently

Studying CS and Math at Berea College, mentoring with AddisCoder (teaching algorithms to Ethiopian high school students), and reading about why long-lived software systems decay and what keeps them from it.


πŸ“« Reach me

LinkedIn β€’ terrefen@berea.edu

Pinned Loading

  1. ocr_comparision ocr_comparision Public

    TypeScript