Goh Chun Lin

Senior Software Engineer | C#, Go, Python & Cloud

I write backend code, manage containers, and keep cloud infrastructure from falling apart. Right now, I'm focused on building the data pipelines and orchestration layers needed to make LLMs work reliably with enterprise APIs, while keeping cloud costs from exploding.

Profile

Chun Lin

I am a Senior Software Engineer specializing in backend infrastructure, distributed cloud environments, and pragmatic AI integration. My background bridges enterprise .NET development with modern cloud-native systems, focusing on performance, observability, and cost management.

As an active .NET Foundation Member since 2019, I apply rigorous engineering baselines to chaotic distributed architectures. I focus on building reliable data pipelines, handling service orchestration, and ensuring that integrated LLM workflows play nicely with strict enterprise hardware boundaries.

Core Tech Stack:

  • Languages: C#, Go, Python
  • Simulation & Modeling: Discrete Event Simulation (SNA)
  • Cloud Infrastructure: AWS, Azure
  • Orchestration & LLMOps: LangChain, Semantic Kernel
  • Containers: Docker, Kubernetes
  • Databases & Vectors: Aurora, DynamoDB, Pinecone

Open Source Projects

Personal tools and research repositories focusing on simulation engines, data validation, and cloud SDKs.

SilverAi
Type: Pre-Flight Validation Middleware
Stack: Python, Pydantic

A governance layer that validates probabilistic LLM intents against deterministic hardware telemetry (e.g., battery and connectivity states) before execution, preventing agent hallucinations from reaching physical APIs.
SNA
Type: Discrete Event Simulation Library
Stack: C#, .NET, OpenTelemetry

A lightweight event-oriented simulation library built on .NET using a Future Event List engine. Features native, production-grade OpenTelemetry instrumentation across all three pillars (traces, metrics, and logs) with built-in OTLP exporters for Grafana Cloud and Datadog.
go-onedrive
Type: API Client SDK
Stack: Go (Golang), OAuth2

A modular Golang client library for the Microsoft OneDrive REST API, architecturally modeled after Google's idiomatic go-github design patterns. It handles asynchronous job tracking, large-file chunked uploads, and features a completely decoupled authentication architecture utilizing standard Go oauth2 HTTP clients.

Engineering Notes

Technical deep dives on distributed computing, observability platforms, and practical LLM integration constraints.

LLM First Principles

Stop treating LLMs like magic black boxes. This field manual cuts through the hype to map transformer mechanics to core cloud concepts—explaining context windows as stateless POST bodies, prompt engineering as database index hints, and proving why fine-tuning business data is an operations anti-pattern.
A Kubernetes Lab for Massively Parallel .NET Parameter Sweeps

Standard Kubernetes Jobs are too primitive for managing thousands of simulation runs without complex bash scripts. This blueprint details how to move from a static server model to a declarative simulation lab, using Argo Workflows to handle large-scale parameter matrix fan-out, and Serilog with Seq to turn massive streams of text into a queryable results database.
Observing Orchard Core: Traces with Grafana Tempo and ADOT

Implementing the Third Pillar of observability (Distributed Tracing) using Grafana Tempo, ADOT, and OpenTelemetry. A deep dive into instrumenting .NET applications on AWS ECS to visualize request flows across your application architecture.

Community & Speaking

Active member of the .NET Foundation and former organizer of the Singapore .NET Developers Community (2017-2021), focusing on cloud infrastructure automation, observability pipelines, and .NET ecosystem patterns.

Selected Talks & Workshops:
  1. Modelling Postgres Performance Degradation on Burstable Cloud Instances (POSETTE: An Event for Postgres 2026)
  2. Performance Testing via Simulation (taqelah! Lightning Talks Conference 2026, Singapore)
  3. Lessons from Simulating AWS T3 CPU Throttling (Grafana & Friends Singapore x AWS User Group Singapore)
  4. K8s 上的模擬實驗室:自動化 .NET 參數掃描 (Hello World Dev Conference, Taipei)
  5. Observability in Orchard Core using CloudWatch: a gateway to Grafana (GrafanaCON Local Singapore)
  6. Integrating AWS CloudFormation with .NET Aspire (AWS User Group Singapore)
  7. Modernising Legacy Codebases with NDepend (.NET Conf 2024)
  8. From Pkl to JSON: Infrastructure as Code Patterns (AWS User Group Singapore)
  9. Reality of the Clouds - Migrating Enterprise Systems to Azure (Azure Community Singapore)
  10. Unit Testing Data Layers in CI/CD Pipelines (Singapore .NET Developers)

Creative Outlet

Outside of engineering backend systems, I illustration and character art as a personal creative outlet.

Public Art Submissions & Exhibitions:

  1. "The Promise of a Worldly Encounter" - Hoyoverse Fan Art Contest
  2. SGOCF 2022 Art Exhibition - Min
  3. SGOCF 2023 Art Exhibition - Gacha
My drawing in SGOCF 2023.

Find Me Online

Always down to talk shop about .NET architecture, cloud automation, or digital art.
Message me on LinkedIn.