Elyesa Tee Way Yien Software & Data Engineer

Elyesa Tee Way Yien

Software & Data Engineer grounding messy, real-world systems in evidence.

This resume cites its sources. to inspect the evidence behind every claim.

Live publicly verifiable right now — a link anyone can open
Artifact backed by showable proof, not a public link
Attested confidential source, with the reason stated

01 Experience

CobiNeural

Digital Projects Intern to Engineer (Part-Time)

software & data · offered full-time conversion · Dec 2025 – Present

  • Built the agentic backend for the company's AI energy-analytics chatbot: a LangGraph pipeline with a fetch-then-analyze flow on the Claude SDK and Model Context Protocol tools over FastAPI, so it handled messy real-world queries instead of breaking on anything not explicitly coded for. Attested

    stack LangGraphClaude SDKMCPFastAPI
    Production codebase at CobiNeural, confidential
  • Shipped an anti-hallucination suite to production: provenance tracking (EvidencePack/StepResult), a numerical-claim validator that flagged ungrounded numbers, a 5-tier reliability scale, and a citations parser/resolver, so analytics answers could be traced back to the source sensor data. Attested

    stack provenance trackingclaim validation
    proof 28 tests
    Production codebase at CobiNeural, confidential
    1 revision · last 2026-08-07
    1. 2026-08-07 employer name corrected from pseudonym to CobiNeural
  • Built a staged extract/transform/load toolkit for correcting production ClickHouse sensor data: every edit happens in parquet, a single load module is the only ClickHouse write surface, and delete-plus-reaggregation is emitted as reviewable SQL the toolkit never executes. Ingest streams one sensor at a time behind a server-memory gate, after an earlier batch-loading approach overloaded the server. Artifact

    stack ClickHouseParquetAthenaS3Python
    proof 6.7B rows2,288 sensors50 buildings16 workflow wrappers8 rollup tables
    3 revisions · last 2026-08-07
    1. 2026-08-07 attested → artifact: scale figures verified against system.parts and a 30-day active-sensor query
    2. 2026-08-05 PR #318 merged to main after review (106 files)
    3. 2026-07-24 claim added, scoped to dedup and threshold filtering only
  • Solved correction-versus-dedup correctness on a ReplacingMergeTree table by stamping ingested_at at insert so a correction deterministically wins FINAL, with time-spread read-back verification gating every run before it reports success. Attested

    stack ClickHouseReplacingMergeTree
    Production codebase at CobiNeural, confidential
    1 revision · last 2026-08-07
    1. 2026-08-07 claim added, split out of the ETL toolkit claim
  • Prototyped and tested a statistical anomaly detector (GESD, MAD/robust-z, IQR fences, per-sensor delta floor, spike-cap safeguard) covering degenerate cases, kept as an option for active threshold filtering, alongside confirmation-phrase and pre-delete backup guards on destructive data paths. Attested

    stack GESDMAD / robust-zIQR
    proof 16 unit tests
    Production codebase at CobiNeural, confidential
  • Authored the EECA compliance-report engine (chat-driven editing, browser-editable output, soft delete with auto-expiry) and built its frontend in SvelteKit and Svelte 5: streaming responses, inline artifact cards, and ECharts visualizations. Attested

    stack SvelteKitSvelte 5ECharts
    proof ~2,000 lines
    Production codebase at CobiNeural, confidential

02 Projects

StudyHub Live

Tuition-Centre Management Platform · Go · vanilla JS · PostgreSQL

Solo-built and deployed to production: role-based dashboards, billing/payroll, attendance, analytics, notifications, and JWT auth with email verification.

stack Go (chi, pgx)PostgreSQLWebSocketJWT
proof 143 REST routes25-table schema81 backend tests~22k LOC
studyhub.fit

ollama-chatbot Live

Agentic learning sandbox · Python

A personal sandbox for agent patterns: a ReAct loop with tool execution, retries, and streaming across both Ollama and Gemini. Where I prototype the ideas the CobiNeural work productionises.

stack PythonReActtool execution
source on GitHub

Crime in Malaysia Live

Interactive Data Stories · Vega-Lite · JavaScript

Two single-page visual narratives built from raw public CSVs: a choropleth world map, parallel-coordinates crime trends, a state homicide stream graph, radial prisoner-index charts, and case heatmaps.

stack Vega-LiteJavaScript
live visualisation

Multiplayer Horror Game Live

Co-op terminal game · Java · OOP

A terminal-controlled co-op game (Lethal Company clone) built with three teammates. Wrote the enemy AI behaviour and loot mechanics.

stack JavaOOP
source on GitHub

Deep Learning for NLP Artifact

Sequence models · PyTorch

Trained RNN, LSTM, and Transformer models with attention for text generation and sequence classification, then compared how each performed.

stack PyTorchRNNLSTMTransformer

03 Skills

Languages

PythonGoTypeScriptJavaScriptJavaSQLHTML/CSS

AI / ML

Claude SDKLangGraphModel Context ProtocolPyTorchAnomaly Detection (GESD/MAD)

Backend

Go (chi, pgx)FastAPIPostgreSQL/pgvectorClickHouseGraphQLMongoDBWebSocketJWT

Frontend

SvelteKitSvelte 5TailwindEChartsVega-LiteTableau

04 Education

  • Monash University Malaysia B.Sc. Computer Science (Data Science) · 2022 – Present
  • INTI International College Subang Cambridge A Levels · Merit Scholarship · 2020 – 2021
  • Nobel International School Cambridge IGCSE · ICE (Distinction) · 2019

05 Leadership

  • Monash E-Sports Club Secretary (current) and former Social Media Manager. Sorted out leadership friction, kept official paperwork on track, and ran promo content and inter-club relationships.

Last verified 2026-08-07. Built in Svelte 5 and prerendered static. The source is public, so this page is itself a Live claim — inspect it. Machine-readable: resume.json.