Skip to content
View yib7's full-sized avatar
  • United States
  • 16:15 (UTC -04:00)
  • LinkedIn in/yibarek

Block or report yib7

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
yib7/README.md
Yibarek Tadesse. CS student. AI systems, ML research, data pipelines, full-stack. LinkedIn: in/yibarek.

Projects

Fully offline viewer for Twitter/X group-chat exports: fuzzy search, timeline, media gallery, stats, and a year-in-review Wrapped. No server, no build step, no dependencies.

JavaScript Playwright Offline-first

Describe an analysis in plain English. STATlee generates runnable Python or R, moderates it, runs it in a Docker sandbox, and explains the results. Full web app: auth, billing, rate limiting, streaming output.

Python Flask Docker Redis

Job discovery, end to end: a scheduled cloud scraper feeds a two-stage LLM scorer and a desktop dashboard, and a LaTeX engine tailors the resume for each posting without fabricating a word.

Python Qt / PySide6 Google Gemini LaTeX

Local-first RAG chatbot over the 36k-article Xeno Series Wiki. Hybrid dense + BM25 retrieval with reranking; every answer cites the wiki pages it came from. Evaluated against a 200-question gold set.

Python FastAPI RAG

Paste a LeetCode problem, get study material in three depths, streamed as it generates. It drives the Claude CLI instead of an API key, and verifies every code sample in a Python sandbox before you see it.

Python Flask SSE streaming Claude CLI

Four-arm study: does pretraining a small T5 beat prompting or LoRA-adapting a bigger code LLM at fixing Java bugs? Scored on CodeBLEU and on whether the patch compiles and passes JUnit. Execution inverts the ranking. LoRA wins CodeBLEU at 0.854 but RAG fixes more real bugs, 35.8% of 201.

PyTorch Hugging Face Transformers LoRA / PEFT FAISS Java and JUnit

Smaller projects

Lumen is a CPU raytracer in C with recursive reflections, shadows, and anti-aliasing; OpenMP takes a 1200x900 render from 3.7s to 0.5s. Tessera is a Java 21 Swing memory game: tile themes, skill-based scoring, a persistent leaderboard, and a double-click jar. clicker_snail records, tests, and schedules mouse and keyboard sequences on Windows.

Stack

Languages

Python C Java JavaScript LaTeX Jupyter Notebook

Frameworks and libraries

Flask FastAPI PySide6 PyTorch Hugging Face Transformers PEFT / LoRA FAISS ChromaDB SQLAlchemy Tailwind CSS aiohttp OpenMP Fuse.js Chart.js Playwright

Infrastructure and APIs

Docker SQLite Redis GitHub Actions Google Gemini API Claude API OpenAI API

By the numbers

9 public repos 3,600+ automated tests GitHub Actions CI on every repo

Language breakdown across public repos, hand-authored code only: Python 77%, JavaScript 9%, HTML/CSS 7%, Java 4%, C 1%

The banner is hand-rolled SVG. View source in this repo: assets/banner-dark.svg.

Pinned Loading

  1. yib7 yib7 Public

    My GitHub profile README