Skip to content
View shawn-d123's full-sized avatar
🫠
Building
🫠
Building

Block or report shawn-d123

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
shawn-d123/README.md

Shawn here!

Second-year Computer Science student at Brunel University London, predicted a first. Open to placement, internship and graduate roles in software, data science and AI.

Most of what I build involves real data, real hardware, or systems that actually do something. I like pulling things apart to understand why they work.

Currently

  • Running LLMs locally through Ollama to see where they hold up
  • Building and benchmarking data and AI pipelines in Python

🛠️ Tech I work with

Area Tools
Languages Python Java C# SQL
Data & ML Pandas NumPy scikit-learn TensorFlow
Platforms Docker AWS Git Unity Raspberry Pi

🚀 Stuff I've built

SwiftBot — Java and Raspberry Pi robot that reads traffic light colours with computer vision and drives itself accordingly.

Email Calendar Evaluation Pipeline — Benchmarks rule-based and LLM extraction of events and action items from 1,000 Enron emails, scored on precision, recall and F1.

Message Prioritisation Benchmark — Rule-based, ML and LLM approaches compared for priority classification, including the ambiguous and edge cases.

Skybound — Unity open-world RPG in C# with persistent saves, combat and enemy AI built on finite state machines.

🏆 A few things I'm proud of

  • Finalist at the Eli Lilly x MSD Health Equity Hackathon 2026
  • 1st Place and Community Favourite at the BrickLife London house price data hackathon
  • Brunel Best Award at the Hillingdon Council hackathon, for a waste route optimiser that fed into their planning
  • AWS Certified AI Practitioner, AWS Certified Cloud Practitioner, Databricks Fundamentals

How I work

I like structured code, clear documentation, and understanding why something works rather than just that it works. If a project here doesn't have a README, I probably haven't pushed it yet.

Get in touch

LinkedIn Email

Pinned Loading

  1. Inbox-Insights Inbox-Insights Public

    Medallion lakehouse on Databricks over the 517k-email Enron corpus: PySpark bronze/silver/gold Delta tables, Unity Catalog governance, a point-in-time ML feature table and an MLflow-tracked reply-p…

    Python

  2. Skybound-unity Skybound-unity Public

    Unity 3D open-world RPG prototype featuring modular C# gameplay systems including player movement, combat mechanics (melee and archery),complex enemy AI state machines, animation control, and camer…

    C# 2

  3. swiftbot-autonomous-trafficLight-system swiftbot-autonomous-trafficLight-system Public

    A Java-based SwiftBot robotics system running on Raspberry Pi that detects traffic light colours using computer vision and camera image processing to autonomously navigate based on the detected sig…

    Java

  4. MedLingo MedLingo Public

    Photograph a prescription and the patient walks out with a short video explaining their medicine in their own language, subtitled and spoken by an AI presenter. A clinician checks the translation a…

    TypeScript 2

  5. message-prioritisation-benchmark message-prioritisation-benchmark Public

    Python NLP project benchmarking rule-based and classical ML approaches for priority classification of short email-style messages.

    Python

  6. BrickLife BrickLife Public

    An interactive London housing simulation backed by a real trained forecasting model. Rent, buy, or wait, then replay the same future with one decision changed. Built in a day for the House London D…

    TypeScript 1 2