Settings

Duncan Law

Hey 👋, it's Duncan Law

📍 Brighton, UK 🇬🇧

From developing an award-winning machine learning solution to capturing the essence of gameplay for marketing trailers, I thrive at the intersection of technology and creative expression. My journey in computing began with a fascination for game development, which has evolved into a comprehensive skill set spanning artificial intelligence, multimedia production, and software engineering.

I'm particularly drawn to projects that challenge conventional boundaries and require innovative solutions, as demonstrated by my work in game development and machine learning applications.

GitHub Project

ML Challenge 2023
**Prize Winner!**

This project won the "Most Creative Solution" prize! I achieved a 99.89% accuracy rate in classifying sensor data to determine walking vs. driving. The project demonstrates creative problem-solving in machine learning.

Creative Portfolio

A dedicated showcase of my creative works including 3D modeling, video editing, filmmaking and logo/patch design. Built with HTML,CSS, and JavaScript to demonstrate my multimedia and design capabilities.

LibraManage

A modern library management system featuring user authentication, book and member management, dark/light themes, animated UI elements, and SQLite database connection pooling.

Fall Guin

A 3D Unity game where players guide Pingu through an Arctic-themed obstacle course, collecting fish and overcoming challenges. Group project for Y2 Game Development.

Train Color Matcher

A Python-based color matching game featuring trains with interactive themes and particle animations, developed using Pygame.

Youthful Quote Generator

An inspiring Python app that creates, shares, and personalizes quotes focusing on themes like courage, love, and friendship.

Plurk Backup Master

A Python tool to download all Plurks images, messages and replies from plurk.com, including content from replies.

First Website of Dunc

My initial web development project focusing on HTML fundamentals, featuring essential coding practices and media embedding.

Toki Pona Spell Checker

A Java-based spell checker for Toki Pona language, featuring spell checking, predictive text, and grammar validation.

Football Results App

A Java application tracking match outcomes and team statistics using object-oriented principles.

Video Production Techniques

Showcase of photography and video production skills demonstrating narrative structure and editing proficiency.

akibTsuu Film Productions

A responsive film production website showcasing web development skills, utilizing HTML5, CSS3, and JavaScript for interactive features and user engagement.

Fruity Frenzy Basket Bonanza

A vibrant, Linux console-based C++ game where you catch falling fruits with strategically placed baskets.

Awards & Achievements

Sussex ML Challenge 2023-2024

Most Creative Solution Prize

Achieved 99.8% classification accuracy in human activity recognition

Global Design Challenge 2023-2024

Led technical implementation for sustainable solutions in Cambodia

Professional Experience

Trailer Farm Game Capture Technician

Freelance
June - July 2024
🇬🇧 Brighton, UK

📹 Captured and processed 20+ hours of gameplay footage

Education

University of Sussex

🇬🇧 Brighton, United Kingdom

Computing for Digital Media and Games BSc (Hons)

Sep 2023 - Present

Humboldt University of Berlin

🇩🇪 Berlin, Germany

Nazi Germany Rise and Fall Program

June 2024 - July 2024

University of Sussex International Study Centre

🇬🇧 Brighton, United Kingdom

International Foundation Year Science and Engineering

Sep 2022 - May 2023

Technical Skills

Programming Languages

Game Development

  • Unity Engine
  • Game Design
  • 3D Modeling
  • Physics Simulation
  • Character Animation

Development Tools

  • Git
  • Visual Studio
  • Unity Engine
  • SQLite
  • Adobe Creative Suite
  • PyGame
  • Adobe XD
  • GitHub
  • GitHub Copilot
  • Microsoft Office
  • SQL Server

Machine Learning & AI

  • Data Classification
  • Sensor Data Analysis
  • Pattern Recognition
  • Activity Recognition

Language Proficiency

English

Cantonese

Mandarin

Contact & Social

For inquiries or collaborations, feel free to reach out!