Skip to content
View chenlamchan's full-sized avatar

Block or report chenlamchan

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

Hi there, I'm Chen Lam 👋

LinkedIn Email

I am a Data Engineer who brings a system-level engineering mindset to building scalable data infrastructure.

My journey is unique: I spent over 4 years as a Mechanical Design Engineer at Dyson, solving complex physical optimization and system integration challenges. I have translating 'systems-first' engineering rigor —optimizing for constraints, efficiency, and reliability—directly into Distributed Data Systems. This pivot has been a deliberate, built on a foundation of continuous self-study and hands-on projects, and capped off with a Master's in Computer Science. I don’t just write pipelines; I engineer fault-tolerant, high-throughput systems.

I thrive on architecting and optimizing the backend. I'm actively seeking full-time Data Engineer.


🚀 What I'm Passionate About

I specialize in the intersection of Backend Engineering and Data Infrastructure. I am driven by the challenge of "building it right"—creating clean, performant architectures that handle massive scale without technical debt.

  • Modern Data Architecture: I enjoy architecting streaming and batch solutions with open-sourced tools.
  • Backend & Mathematical Logic: I love coding systems with strong logical or mathematical foundations at their core. I like applying concepts like multithreading, multiprocessing, and vectorization to optimize performance. I'm currently exploring the bridge between high-level and high-performance languages, such as Python Rust bindings.
  • Creative Integration: I excel at integrating, fine-tuning, and customizing existing tools, models, and techniques to solve a specific problem.

🛠️ My Tech Stack & Core Competencies

  • Programming Languages: Python, SQL, Rust (WIP)
  • Data Engineering: Apache Kafka, Apache Spark, Apache Flink
  • Databases, Format & Storage: Apache Iceberg, Apache Paimon, Clickhouse (OLAP), MinIO (Object)
  • Visualization & BI: Apache Superset, Grafana
  • Containerization & Orchestration: Docker
  • Observability & Monitoring: Grafana, Prometheus, Tempo, Loki
  • Libraries: Pandas, NumPy, Scikit-learn, Pytorch
  • Concepts: Event Streaming and Processing, Data Pipelines (ETL/ELT), System Design, Data Modeling

📫 Let's Connect

I am dedicated to continuous improvement and lifelong learning. If you have any feedback, suggestions for enhancement, or innovative ideas for any of my projects, please don't hesitate to open an issue or reach out directly. Your insights are invaluable as I strive to refine my skills and code. Nevertheless, I am always open to discussing technology, data system, optimization, or interesting opportunities.


Popular repositories Loading

  1. learn-github learn-github Public

    Forked from drshahizan/learn-github

    A step-by-step guide to getting started with Git and GitHub for beginners.

    HTML 1

  2. computer-system computer-system Public

    Forked from drshahizan/computer-system

  3. CmCode CmCode Public

    Forked from MCG-NKU/CmCode

    Ming-Ming Cheng's open source projects

    C++

  4. chenlamchan chenlamchan Public