Skip to content
View tianxuansun's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Highlights

  • Pro

Block or report tianxuansun

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

Hi, I'm Luke Sun ๐Ÿ‘‹

M.S. Computer Science @ Duke University | Software Engineering & Data Science

LinkedIn Portfolio


๐Ÿš€ About Me

I am a graduate student at Duke University (May 2027) with a background in Software Engineering and Data Science. I specialize in building scalable microservices, real-time data pipelines, and fine-tuning LLMs for production environments.

  • ๐Ÿ”ญ Currently working on: Distributed systems and high-performance FastAPI microservices.
  • โšก Past Experience: Software Engineering Intern @ SANY, Risk Management @ Alibaba.
  • ๐ŸŽ“ Education: M.S. CS @ Duke (4.0/4.0), B.S. Data Science @ Duke.

๐Ÿ›  Tech Stack

Languages & Backend

Python SQL FastAPI Node.js TypeScript

Data Science & ML

PyTorch TensorFlow Scikit-Learn HuggingFace

Infrastructure & Tools

AWS Docker Kubernetes GitHub Actions


๐ŸŒŸ Featured Projects

๐Ÿ— Study Group Matcher (Backend/SDE)

FastAPI | PostgreSQL | Docker | AWS

  • Built an async microservice for course-specific student matching with indexed relational schemas.
  • Implemented 25+ async unit tests (80% coverage) and automated deployment via CI/CD to AWS EC2/ECS.
  • Configured CloudWatch metrics and alarms for system observability.

๐Ÿ›ก CrowdScreen (Full-Stack/SDE)

Nuxt 3 | Socket.IO | MongoDB | Kubernetes

  • Designed a live content moderation queue with a real-time rules engine.
  • Integrated Playwright E2E testing and gated PRs using GitHub Actions.
  • Orchestrated container deployment using Kubernetes manifests.

๐Ÿ“ˆ iPhone 14 Sentiment Pipeline (Data Science/ML)

BERT | PyTorch | Tableau

  • Fine-tuned BERT for sequence classification on 126k tweets (F1 = 0.89).
  • Published results in ICIHCS conference proceedings.
  • Automated data ingestion and cleaning for stakeholder-ready Tableau dashboards.

"Turning complex data into actionable code."

Pinned Loading

  1. study-group-matcher study-group-matcher Public

    A clean, well-tested FastAPI microservice that I built to form small, stable study groups from student availability โ€” with course enrollments, matching, stats, and CSV exports.

    Python 3

  2. Retailrocket-wasserstein-flows Retailrocket-wasserstein-flows Public

    Forecast short-horizon catalog attention on item graphs using CTMC + Wasserstein driftโ€“diffusion (Retailrocket).

    Jupyter Notebook 1

  3. crowdscreen crowdscreen Public

    Full-stack Nuxt app for real-time content reviewโ€”MongoDB models, JWT auth, rule engine, Socket.IO updates, and Kubernetes-ready deploys.

    HTML

  4. rate-limiter-gateway rate-limiter-gateway Public

    Redis-backed token-bucket rate limiter gateway with FastAPI, Prometheus metrics, Docker Compose, CI, and k6 load testing.

    Python