Skip to content
View hileamlakB's full-sized avatar
๐Ÿ˜€
Learning
๐Ÿ˜€
Learning

Block or report hileamlakB

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
hileamlakB/README.md

Hey, I'm Hileamlak Yitayew ๐Ÿ‘‹

I'm a Computer Science and Electrical Engineering student at Harvard passionate about System/ML/Software development. I love working on intersting, scalable, and efficient system softwares for differnt applications.

  • ๐ŸŒฑ Iโ€™m currently: Working on an exciting newtworking system project, FloodClone
  • ๐Ÿ“ซ How to reach me: [email protected], LinkedIn
  • โšก Fun fact: I am currently building a computer from a transistor [ON HOLD].

Recent Projects

Systems

๐ŸŒŠ FloodClone
FloodClone is an adaptive peer-to-peer content cloning system aimed at minimizing tail delivery time through maximum bandwidth utilization, redistribution prioritization, and zero redundancy. Agnostic of the underlying network topologs aims to find the best way to distribute a file to all destinations utilizign all available bandwidth.
C++ Python Networking
๐Ÿน HamsterDB
HamsterDB is a column-store database. It is designed to efficiently store and query large amounts of data. As a column store database, it is optimized for aggregate operations over large rows
C Database
๐Ÿšช Simple Tor
A Python-based implementation of a simplified Tor-like network, providing anonymous communication and browsing through a series of relay nodes.
Python Tor
๐Ÿ’ฌ Jmessage
This chat application is designed to be resilient against up to N failstop faults. It uses a master-slave architecture to ensure fault tolerance and relies on the gRPC protocol for communication between its components.
Python Messaging
๐Ÿ•น๏ธ retro-breakout-assembly
A retro Breakout game implemented in x86 Assembly.
x86 Assembly Game
๐Ÿ“ก SMAD
An experiment with logical clocks focusing on the effect of clock speed on clock drift.
C Python
๐Ÿ–ฅ๏ธ Mips processor
A custom multicycle processor design implemented in SystemVerilog.
SystemVerilog Processor Assembly
๐ŸŽ›๏ธ Cache simulator
A cache simulator for analyzing cache performance.
Python Cache
๐Ÿ Monty Interpreter
A Monty language, stack-based programming language, interpreter written in Python.
Python Interpreter
๐Ÿ”— CConnect
A simple example of a distributed chat system. Here we explore two different alternatives of building such a system, i.e., using a custom wire protocol in C and designing the same system with Python gRPC.
C Python Networking Socket

Machine Learning

๐Ÿง  Amann
a convolutional neural network build to identify Amharic letters. Currently it has an accuracy of about 86% on the test data. I will be improving the dataset as well as the algorithm to build better products.
Python Neural Network
๐Ÿค– ML
A collection of my implementation of various machine learning algorithms and experiments.
Python Machine Learning

Web & Others

๐Ÿ›ค๏ธ Retrack protocol
A decentralized protocol for secure and private sharing that allows retracting in the case of no reciever.
Web3 Blockchain Decentralized
๐ŸŒ swip3
A crypto credit card.
Web3 Decentralized Content Sharing
๐Ÿ“œ Roman Coinage
An interactive timeline website showcasing the history of coinage.
React Timeline History
๐Ÿ“– Stem2012 yearbook
A digital yearbook website for the 2012 class of Stem High School.
HTML CSS JavaScript
โ™Ÿ๏ธ chess-nft
A platform to tokenize and trade unique digital chess games as NFTs.
Blockchain NFT Chess
๐ŸŽฒ Game 91 Telegram bot
A Telegram bot for playing the Game 91, a popular card game.
Python Telegram Bot Game
๐Ÿ  Airbnb clone
A functional clone of the backend of popular vacation rental platform, Airbnb.
React Python JavaScript
โŒโญ• Tic tac toe
A classic Tic Tac Toe game implemented in Python.
Python Game
๐Ÿงฎ virtual math camp
An online platform for organizing and conducting virtual math camps.
HTML CSS JavaScript

Research

Pytorch Scheduler: In progress

https://github.com/hileamlakB/Pytorch-scheduler/

Pinned Loading

  1. HamsterDB HamsterDB Public

    HamsterDB is a column-store database. It is designed to efficiently store and query large amounts of data. As a column store database, it is optimized for aggregate operations over large rows.

    C 4

  2. Amann Amann Public

    This is a convolutional neural network build to identify Amharic letters. Currently it has an accuracy of about 86% on the test data. I will be improving the dataset as well as the algorithm to buiโ€ฆ

    Jupyter Notebook 6

  3. coinage-history coinage-history Public

    Coinage of the roman repulic is a chronological timeline tool that presents visual and textual information on different roman coins from different times. The app is built with react js and uses datโ€ฆ

    JavaScript 1

  4. retro-breakout-assembly retro-breakout-assembly Public

    This is a passion project were I build the classic retro game breakout on assembly. It is going to be quite a fun ride. The game will be run in real mode as if it is its own os, how cool is that, tโ€ฆ

    Assembly

  5. tor2 tor2 Public

    A Python-based implementation of a simplified Tor-like network, providing anonymous communication and browsing through a series of relay nodes.

    Python 1

  6. Jmessage Jmessage Public

    This chat application is designed to be resilient against up to N failstop faults. It uses a master-slave architecture to ensure fault tolerance and relies on the gRPC protocol for communication beโ€ฆ

    Python