Skip to content
View Yusufteppei's full-sized avatar

Block or report Yusufteppei

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
yusufteppei/README.md

Hi, I'm Zaid Yusuf πŸ‘‹

Machine Learning Research Engineer β€’ Computational Biology

I build machine learning systems from first principles, reproduce and implement research papers, and develop production-ready software for scientific applications.

My work sits at the intersection of machine learning, computational biology, and software engineering, with a particular interest in models for biological data.


About

I enjoy turning research ideas into reliable software.

Whether implementing transformer architectures from scratch, building bioinformatics pipelines, or developing end-to-end ML systems, my focus is on understanding the underlying methods and producing implementations that are clean, reproducible, and practical.

Alongside machine learning, I have experience building full-stack applications and cloud-native systems, allowing me to take projects from research prototypes to deployable software.


Current Focus

  • 🧬 Foundation models for biology
  • πŸ€– Transformer architectures and representation learning
  • πŸ”¬ Computational biology and genomics
  • πŸ“Š Machine learning for biomedical data
  • πŸš€ Open-source implementations of modern ML methods

Featured Projects

🧬 scGPT From Scratch

A PyTorch implementation of the scGPT architecture for single-cell transcriptomics, built to understand every component of the model and its training pipeline.

πŸ”¬ RNA-seq Survival Prediction

An end-to-end machine learning workflow for cancer prognosis using transcriptomic data, covering preprocessing, feature engineering, model development, and evaluation.

πŸ€– Transformer Implementations

Research-oriented implementations of transformer architectures, attention mechanisms, embeddings, and training pipelines built from first principles.


Research Interests

  • Foundation Models
  • Machine Learning
  • Deep Learning
  • Representation Learning
  • Computational Biology
  • Bioinformatics
  • Scientific Machine Learning
  • AI for Healthcare

Technical Expertise

Machine Learning

PyTorch β€’ Transformers β€’ Scikit-learn β€’ NumPy β€’ Pandas

Computational Biology

Single-cell Analysis β€’ RNA-seq β€’ Scanpy β€’ AnnData β€’ Genomics

Software Engineering

Python β€’ Rust β€’ TypeScript β€’ JavaScript β€’ C

Infrastructure

Linux β€’ Docker β€’ Kubernetes β€’ PostgreSQL β€’ GitHub Actions

Full-Stack Development

FastAPI β€’ Django β€’ React β€’ Next.js


Philosophy

"What I cannot create, I do not understand." β€” Richard Feynman

I believe strong engineering accelerates good research. Building models from first principles, reproducing published work, and developing reliable software are the foundations of meaningful progress in machine learning.


Connect

  • πŸ’Ό Linkedin
  • 🌐 Portfolio (coming soon)
  • πŸ“« Open to Research Engineer, Applied ML Engineer, and Computational Biology opportunities.

Building research. Engineering reliable systems. Applying AI to biology.

Pinned Loading

  1. breast-cancer-prognosis breast-cancer-prognosis Public

    A project predicting prognosis using transcriptomic and clinical data.

    Jupyter Notebook

  2. protein-mutate protein-mutate Public

    API server to calculate functional impact of an amino acid level mutation of a protein.

    Python

  3. minikdb minikdb Public

    A Key-Value In-Memory Persistent Embedded Database.

    C++

  4. fenstersql fenstersql Public

    A relational database system.

    C

  5. scgpt-mini scgpt-mini Public

    My implementation of the original scGPT paper

    Jupyter Notebook