About

Thanks for stopping by. Read below to learn more about myself and my background.

Ming Lin

Background

I’m Ming Lin — an undergraduate student at Stony Brook University majoring in Computer Science and Applied Mathematics & Statistics. I enjoy working where systems engineering, data, and machine learning intersect. My interests include machine learning, distributed systems, computer vision, and large-scale data processing.

I’m currently an undergraduate researcher working with Professor Jun Wang on developing a data analysis GUI to support large-scale microarray processing and biomarker distribution analysis on tissue samples.

  • Optimized image processing pipelines using OpenCV and scikit-learn, reducing processing time from 20+ hours to under 1 hour.
  • Enhanced detection accuracy with a novel machine learning–based method, reducing error rates from 5–20% to under 1% across 10 datasets.

Outside of research, I’ve contributed to open-source projects like etcd (a CNCF project, 50k+⭐) and pear-desktop (29k⭐).

My personal work spans from full-stack web apps and backend services using FastAPI, Celery, and Redis, to data visualization and AI-based search tools. I enjoy creating applications that solve my own and others' problems.

I have a strong foundation in Python, TypeScript, and various cloud and DevOps technologies, with a proven ability to optimize complex systems and deliver robust software solutions. I enjoy tackling challenging problems, whether it's reducing a 20-hour data processing pipeline to under an hour or architecting a microservices-based video platform to handle high traffic.

Work Experience

Software Engineer -- Research @ Multiplex Biotechnology Laboratory

May 2025 -- Present

  • Developed a Python-based data visualization and analysis tool to support large-scale microarray processing and biomarker distribution analysis on tissue samples.
  • Optimized image processing pipelines using OpenCV and scikit-learn, incorporating data structures like quadtrees to cut processing time from 20+ hours to under 1 hour.
  • Enhanced detection accuracy by identifying 500k additional ROIs, reducing error rates from 5--15% to under 3%.

Education

Stony Brook University
B.S. in Computer Science and Applied Mathematics & Statistics
Class of 2026 • GPA: 3.85/4.0

Skills

Languages: Python, TypeScript, JavaScript, SQL, Rust, Go
Frameworks: FastAPI, React, Next.js
Tools & Infra: Kubernetes, Docker, Celery, Redis, Traefik, AWS, Vercel
Other: Data visualization, NLP, Computer Vision

Currently

I’m contributing to etcd and exploring the ins and outs of Cloud Native Computing Foundation (CNCF) tools to deepen my understanding of distributed systems and reliability engineering. My goal is to build a strong foundation for Site Reliability Engineering (SRE) while working toward a long-term path in AI infrastructure.