Skip to content
View sensei-wu's full-sized avatar

Block or report sensei-wu

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

Hi, I'm Zen πŸ‘‹

Senior software architect and engineer based in Munich πŸ‡©πŸ‡ͺ, currently pursuing an MSCS at UT Austin while building a rigorous foundation in machine learning and computer science theory.

25 years of software engineering β€” distributed systems, cloud infrastructure, real-time data at scale β€” now combining with graduate-level ML and statistics.

Technical depth

Domain Experience Status
Java ecosystem 25 years Fading β˜€οΈβ˜€οΈπŸŒ…
Cloud architecture (AWS Certified, hands on in Azure) 10 years Stable β˜€οΈβ˜€οΈβ˜€οΈ
Distributed systems (expert in Apache Kafka) 10 years Stable β˜€οΈβ˜€οΈβ˜€οΈ
Kubernetes (CKAD, experienced in designing PCI-compliant cluster) 8 years Stable β˜€οΈβ˜€οΈβ˜€οΈ
Databases (relational and non-relational) 20 years Stable β˜€οΈβ˜€οΈβ˜€οΈ
Machine Learning (strong theoretical foundations; working toward RLHF methods and evaluation) Since 2022 Rising πŸŒ„πŸŒ„β˜€οΈ

Education

  • Master of Science in Computer Science β€” UT Austin (in progress)
  • MicroMasters in Statistics and Data Science β€” MITx
  • B.Tech Electrical Engineering β€” NIT Calicut

Currently building

  • [rl-course] β€” Reinforcement learning from first principles: bandit algorithms β†’ dynamic programming β†’ tabular RL β†’ deep RL, implemented alongside Sutton & Barto

Pinned Loading

  1. java-examples java-examples Public

    Simple java examples, focusing on basic concepts [for fun and for education]

    Java 1

  2. go go Public

    My personal Go workspace

    Go 1

  3. k8s-skills-matrix.md k8s-skills-matrix.md
    1
    | Level 1 (CKAD) | Level 2 (Baseline for production) | Level 3 (Expert) |
    2
    |--|--|--|
    3
    | Create and configure basic Pods     |     <ul><li> Define Pod and node affinities </li><li> Understand Taints and Tolerations </li></ul>     |     <ul><li> Understand [Pod scheduling](https://kubernetes.io/docs/reference/scheduling/config/) </li><li> Follow [best practices for container design](https://cloud.google.com/solutions/best-practices-for-building-containers) </li></ul>     |
    4
    | Understand SecurityContexts     |     <ul><li> [Understand Pop security policies](https://kubernetes.io/docs/concepts/policy/pod-security-policy/) </li></ul>     |     <ul><li> Understand full range of security context options including Linux capabilities </li></ul>     |
    5
    | Define an applications resource requirements     |     <ul><li> Define resource quotas </li><li> [Configure LimitRanges](https://kubernetes.io/docs/concepts/policy/limit-range/) </li></ul>     |     Define pod disruption budgets     |
  4. spring-kafka-processor spring-kafka-processor Public

    Examples demonstrating usages of Spring Kafka

    Java 3

  5. rl rl Public

    Jupyter Notebook

  6. ai ai Public

    Jupyter Notebook