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. Flip Audit to inspect the evidence behind every claim.

01 Experience

Cobler

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.

  • 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.

  • Wrote the data-cleaning pipeline for IoT meter data in ClickHouse: deduplication, threshold filtering with re-aggregation, and offset correction to fix erroneous and anomalous sensor readings, plus history duplication for spinning up virtual sensors from existing ones.

  • 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.

  • 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.

02 Projects

StudyHub

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.

ollama-chatbot

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 Cobler work productionises.

Crime in Malaysia

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.

Multiplayer Horror Game

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.

Deep Learning for NLP

Sequence models · PyTorch

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

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.

Built in Svelte 5 and prerendered static. The source is public, so this page is itself a Live claim — inspect it.