Skip to content
View ScooterStuff's full-sized avatar

Block or report ScooterStuff

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

Hi, I'm Tatsan 👋

MEng Computer Science @ UCL · Previous Software Engineer Intern @ Meta and Barclays
Interested in software testing, machine learning and LLMs.

LinkedIn Email Location

Meta Barclays


🎓 Education

  • University College London — MEng Computer Science (First-Class Honours, expected June 2026)
  • British International School Phuket — IB 43/45, Valedictorian (2022)

💼 Experience

When Where Role
Jun 2025 – Sep 2025 Meta London Software Engineer Intern
Oct 2024 – Apr 2025 UCL Research Assistant (LLM code generation)
Oct 2024 – Apr 2025 UCL Department of Computer Science Programming Tutor
Jun 2024 – Aug 2024 Barclays Glasgow Software Engineer Intern
Nov 2023 – Feb 2024 Janah Cycle Software Engineer (Remote)

Highlights

  • 🛠️ At Meta, shipped an internal commit-time test-coverage tool with 50+ MAU; partitioned the data pipeline to cut infra cost from ~$20 → $1.20/day.
  • 🧪 At UCL, research on automated repair of ambiguous programming descriptions for LLM code generation — +30.9% Pass@1 on repaired descriptions, +10.48% cross-model transfer; used Shannon entropy to cluster prompts by ambiguity.
  • 🗄️ At Barclays, built a Python tool to generate, test, and validate MongoDB indexing strategies — hit the <100 ms query target, +15% perf, −8 GB memory across 5M+ row models.
  • 🏆 Winner, Meta org-level hackathon — LLM-Assisted Flaky Test Triage and Repair.

🌍 Leadership, Teaching & Extracurriculars

When Organisation Role
2024 – 2025 UCL Computer Science Society Welfare Officer
2023 – 2024 UCL Computer Science Society Head of Marketing
2023 – 2024 UCL Thai Society Public Relations
2024 – 2025 UCL Department of Computer Science Programming Tutor
2022 - 2026 UCL Engineering Society · Badminton Society · Pool Society Active Member

📌 Featured Projects

🎮 Latest Highlight — 21 Card Poker

A modern web port of a 2-player 21-card poker game I designed — bluff, draw, and outwit the AI. Vanilla JS, zero build step, deployed via GitHub Pages.

▶️ Play it: https://scooterstuff.github.io/21-card-poker/

21 Card Poker — Start Screen 21 Card Poker — In Game
  • 🎚️ Easy / Medium / Hard AI profiles (bluff frequency, fold threshold, raise aggression)
  • 🔊 Synthesized Web Audio sound FX (no asset files)
  • 🎨 Glassmorphism UI, animated cards, showdown reveal with Joker resolution
  • ♻️ Companion Python desktop client + CFR-based strategy analysis in the same repo

Project Description Tech
SmartIndex MongoDB index recommender using ESR ordering, Shannon entropy, and a trie-based MinSet optimiser. Python · MongoDB · pytest
autoe2e Automated end-to-end test generation tooling. Python
forecasting_bias Analysis of bias and error in forecasting models. Python · Stats
ec-prediction-ml Machine-learning notebooks for an EC prediction problem. Jupyter · scikit-learn
flood_dashboard Interactive dashboard visualising flood data. TypeScript
British International School Phuket Roblox Experience Roblox development project for a school-themed interactive experience. Roblox Studio · Lua
textNER NER for motion-input research. Python · NLP

Other things I'm proud of (not all on GitHub):

  • 21-Card Poker Bot using Counterfactual Regret Minimization — designed a novel imperfect-information variant (analogous to Kuhn Poker) and trained a CFR agent that converges toward Nash equilibrium. (Python · PyTorch)
  • LLM-Assisted Flaky Test Triage and Repair — Meta org-level hackathon winner.

🧰 Tech I use

Languages Python TypeScript JavaScript Java C PHP Hack SQL HTML/CSS

Frameworks & Libraries React Next.js Node.js Django Spring Boot Electron PyTorch Pandas NumPy Selenium pytest Jest

Data & Infra MongoDB PostgreSQL MySQL Docker Git Mercurial GitHub Bitbucket

📫 Open to graduate roles starting 2026 — feel free to reach out via LinkedIn.

Pinned Loading

  1. SmartIndex SmartIndex Public

    MongoDB composite index recommender using ESR + Shannon entropy + trie MinSet

    Python 1

  2. 21-card-poker 21-card-poker Public

    21-card poker web game (vanilla JS) with modern UI, AI difficulty, sound FX

    Python 1

  3. beat-the-bookie beat-the-bookie Public

    Premier League match outcome prediction — feature engineering (Elo, EMA, Pi ratings) and a hybrid GRU+MLP neural network. UCL COMP0036 coursework.

    Python 1

  4. forecasting_bias forecasting_bias Public

    Analysis of bias and error in forecasting models.

    Python

  5. ec-prediction-ml ec-prediction-ml Public

    Machine-learning notebooks for an EC prediction problem.

    Jupyter Notebook 1

  6. autoe2e autoe2e Public

    Automated end-to-end test generation tooling.

    Python 1