(Islam M)2 Tayeb

Welcome!
Islam

Duke junior finding lazy automations. Love reading about cool infra stories and over-optimizing configs. Currently based in Durham, NC.

I grew up between Egypt and Saudi Arabia. I also enjoy playing Tetris and Monkeytype in my free time. I've also been writing a bit, check out my blog.

In high school, I worked as a graphic designer for an esports team. Around the same time, I was playing osu! competitively and designed a few skins (500K+ downloads).

I initially came to Duke as a pre-med computational chemist, but kept gravitating toward the "computational" part.

Feel free to reach out at islam.moh.islamm@gmail.com!

Experience
ML Research Assistant, Duke UniversityAug 2025 – Present

Enzyme protocol mining tools using PyTorch and services in FastAPI

Software Engineer Intern, Soff (YC S24)May 2025 – Oct 2025

Sales intelligence for manufacturers using Next.js and tRPC as employee #2

Software Engineer Intern, HelianDec 2024 – May 2025

Literature analysis tools for medical research using Next.js and FastAPI

Product Projects

Helium Browser Raycast Extension

Raycast extension for keyboard-driven browser control, enabling seamless tab, bookmark, history, and web searches directly

  • TypeScript
  • Raycast API
  • AppleScript
  • SQLite
Helium Browser Raycast Extension

GitHub README Generator

Web app using LLMs to generate GitHub README files through codebase analysis with a sliding window technique

  • Next.js
  • Node.js
  • PostgreSQL
GitHub README Generator
Systems Projects
NETWORKING

Evaluating Mosh's State Assumptions

New

Mobile Shell (Mosh) uses "assumed" over "known" server states as reference for when to send packets. We tested whether this assumption holds under varying network conditions. Built a Python SSP implementation with λ-parameterized reference selection and a Docker testbed with tc/netem to measure AoI under high packet loss.

OPERATING SYSTEM

xv6 Network Stack

Full UDP networking for xv6 in C: E1000 NIC driver with DMA-based TX/RX descriptor rings and UDP protocol layer with per-port queues. Built a Python testbed with binary search for max throughput, queue depth monitoring across burst/sustained loads, and latency analysis.

Applets
Interview Solve Log

Centralize all my leetcode/neetcode prep into a repository with a simple interface.

HyperX DuoCast RGB Override

RGB mic clashed with my setup, so I learned USB control to customize it. Fuck HyperX.

Instagram Non-Mutual Unfollower

Had twice as many following as followers, so I made a bot to unfollow non-mutuals.

Selected Publications

Sep 2025

Machine learning for predicting and optimizing the CO₂ uptake in porous organic polymers
Hamid Zentou, Ali Tayeb, Islam Tayeb, Mahmoud Abdelnaby
Python Traditional ML Carbon Capture

May 2025

Primal Dual Continual Learning for Robust Antibody Design
Full-text Pre-print
Islam Tayeb, Navid NaderiAlizadeh
PyTorch Protein Design Continual Learning

Jan 2024

Post-synthetic Modification of UiO-66 Analogue Metal-Organic Framework as Potential Solid Sorbent for Direct Air Capture
Full-text Research Article
Mahmoud Abdelnaby, Islam Tayeb, Ahmed Alloush, Hussain Alyosef, Aljazi Alnoaimi, Mostafa Zeama, Mohammed Mohammed, Sagheer Onaizi
Wet Lab Polymer Synthesis Carbon Capture

See more on Scholar...
Courses
SystemsTheoryBiochemistry
Coursework
Computer Architecture
Network Architecture
Operating Systems
Database SystemsUnlocks Spring '26
Compiler ConstructionUnlocks Spring '26
Data Structures & Algorithms
Discrete MathUnlocks Spring '26
Linear Algebra
Probability
Molecular Biology
General Chemistry I & II
Organic Chemistry I & II
Biochemistry I
Teaching
Computer Systems, Prof. LentzUnlocks Spring '26
Organic Chemistry II, SAGE
Click a course to see details
P.S. All courses taken @ Duke University
Contact
Email
Blog
GitHub
X
LinkedIn
Scholar