Skip to content
View ashleytoh's full-sized avatar
🤓
🤓
  • Singapore

Block or report ashleytoh

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

Hello! I'm Ashley, a NUS Data Science and Analytics graduate, and I focus on retrieval systems, RAG pipelines, multi-agent workflows, and ML/DL.

Current focus

  • Retrieval and RAG: hybrid retrieval, reranking, citation constraints, abstention, evaluation sets, and source-grounded generation.
  • Multi-agent systems: LangGraph orchestration, specialist agents, tool routing, local LLM workflows, and cited synthesis.
  • Machine learning: customer segmentation, campaign analytics, model evaluation, and experiment packaging.
  • Deep learning: PyTorch language models, LSTM/Transformer comparisons, ablations, and generation quality checks.

Selected work

ProjectWhat to look atStack
pdpa-qa-systemCitation-constrained RAG for Singapore's PDPA, with hybrid retrieval, reranking, abstention, and PDPABench evaluation.Python, FastAPI, BM25, dense retrieval, cross-encoders
AlphaAgentsMulti-agent equity research system that routes S&P 500 questions across news, SEC filings, peers, market context, and sentiment agents.Python, LangGraph, Ollama, Chroma, SEC EDGAR
personalised-bank-marketing-campaignsTraditional ML and analytics modules for bank campaign strategy, customer segmentation, ROI, retention, and engagement.Python, Docker, scikit-learn, analytics pipelines
phish-n-cheatsMarketplace scam-awareness simulation with planted listings, seller chats, scoring, reports, and trust-and-safety analytics.TypeScript, React, Express, LLM-backed simulation
shakespeare_lstm_transformerCharacter-level language modelling study comparing LSTM and Transformer architectures on Shakespeare.PyTorch, LSTM, Transformer, ablations
memory-gardenLocal-first interface for reviewing and editing assistant memory files through a visual garden metaphor.TypeScript, React, Vite, File System Access API

Pinned Loading

  1. pdpa-qa-systempdpa-qa-systemPublic

    Forked from yjh-jy/dsa4213-group3-pdpa-qa-system

    Statute-grounded RAG system for Singapore's PDPA with hybrid retrieval, citation-constrained answers, abstention, and PDPABench evaluation.

    Python

  2. AlphaAgentsAlphaAgentsPublic

    Forked from DSA4265-Group10/DSA4265-Group10-Project

    Local-LLM multi-agent equity research assistant for S&P 500 stocks, combining news, SEC filings, peers, market context, and sentiment into cited briefs.

    Python

  3. personalised-bank-marketing-campaignspersonalised-bank-marketing-campaignsPublic

    Forked from yjh-jy/dsa3101-bank-marketing-group-1

    Dockerized ML analytics project for bank marketing: customer segmentation, campaign ROI, engagement, retention, and personalization strategy modules.

    Python

  4. phish-n-cheatsphish-n-cheatsPublic

    Forked from JamesTzh/boingyoyo

    A vaccine for online scams. A marketplace runs an opt-in event where realistic fake scams hide among real listings. Players hunt them, chat with an AI "seller" running a live scam, and get frozen t…

    TypeScript 1

  5. shakespeare_lstm_transformershakespeare_lstm_transformerPublic

    PyTorch character-level text generation project comparing LSTM and Transformer models on Shakespeare, with ablations, perplexity metrics, and samples.

    Python

  6. memory-gardenmemory-gardenPublic

    Interactive Vite/React pixel-art garden for reviewing AI assistant memories from local Markdown files, with edit, water, boost, and forget workflows.

    TypeScript