Daniel Tsiang

Software Engineer

Software Engineer with a First-Class Masters in Engineering (MEng) degree from Imperial College London.

Experience

Software Engineer

Starling Bank
  • Deployed GCP’s Gemini LLM into production to optimise workflows extracting information from images and summarising customer call transcripts. This eliminated hundreds of hours of manual human labour every week.
  • Integrated Google AI APIs directly into the Java banking platform to boost customer operations efficiencies and detect fraud.
  • Engineered the backend, unit & integration tests for Python apps and packages serving Machine Learning (ML) models.
  • Deployed ML models into production by running microservices in Docker containers and orchestrating them with Kubernetes.
  • Created Java-based simulator to put ML services under constant load, resolving performance bottlenecks and validating accuracy of responses.
  • Created serverless event-driven AWS Lambda to sync files between S3 and Cloud Storage using keyless cross-cloud auth.
  • Automated data ingestion & processing pipelines by writing Bash CI/CD pipelines to create templates for GCP Dataflow jobs.
  • Implemented Prometheus metrics and created Grafana dashboards to monitor app and ML model performances, allowing detection of model drift and adhering to MLOps best practices.
  • Established automated CI workflows to scan code for security vulnerabilities, with GitHub and Slack integrations for alerts.
August 2021 - Present

Portfolio

Skills & Tools

Python

Java

JavaScript

Bash

SQL

Docker

GCP

AWS

Terraform

TensorFlow

Git

Kubernetes

EDUCATION

Jan 2021 - Dec 2021
CS50ai & CS50x: Computer Science with Artificial Intelligence using Python
Harvard University

  • Completed intensive courses covering fundamental computer science concepts and advanced AI techniques.
  • Created AI programs to play Minesweeper, Tic-Tac-Toe and Nim games optimally.
  • Developed AI programs to generate crossword puzzles, rank webpages by importance and solve logic puzzles.

Oct 2014 - Jun 2018
Master of Engineering in Chemical with Nuclear Engineering
Imperial College London (First-Class)

Developed a strong foundation in numerical computing and algorithm development for solving complex engineering problems.

Sep 2007 - Jun 2014
High School and Sixth Form
Newcastle-Under-Lyme School

A-Levels: Maths (A*), Physics (A*), Chemistry (A*)
AS Level: Biology (A)

IGCSEs/GCSEs: 8A*s, 1A

CONTACT ME

Address

Surrey Quays
London
UK