Bryan Barnard, Developer in Seoul, South Korea
Bryan is available for hire
Hire Bryan

Bryan Barnard

Machine Learning Developer

Seoul, South Korea

Toptal member since December 24, 2025

Bio

Bryan is a machine learning specialist with an interest in traditional machine learning and statistical methods. He also has an extensive background in newer deep learning models. Bryan specializes in computer science and languages, including formal languages, type theory, compilation, and foreign languages.

Portfolio

US Hedge Fund
Python, C++, Scikit-learn, Statistics, Data Analysis, Data Science...
Societe Generale
C#, Finance

Experience

  • Finance - 10 years
  • Python - 5 years
  • C# - 4 years
  • Scikit-learn - 3 years
  • Deep Learning - 3 years
  • PyTorch - 3 years
  • Language Learning - 2 years
  • Django - 2 years

Preferred Environment

Python, PyTorch, Scikit-learn, Transformers, Django, Flask, Java, C#

The most amazing...

...solutions I've developed mixed web, AI agents, language, and literary theory to create coherent stories on the web for language learning.

Work Experience

Quantitative Trading Research Specialist

2020 - 2021
US Hedge Fund
  • Performed market research on various derivative products.
  • Translated the researched items from Python to C++.
  • Worked on various automated trading-related tasks.
Technologies: Python, C++, Scikit-learn, Statistics, Data Analysis, Data Science, Statistical Analysis, Data Analytics

Algorithmic Developer

2018 - 2020
Societe Generale
  • Handled the development of trading algorithms for various markets.
  • Performed specification from business requirement to code, implementation, CI/CD, deployment, and connection to external systems (around 1M lines of codebase).
  • Helped finish a long migration of old code to a new framework.
Technologies: C#, Finance

Experience

LECO Score 2

https://civitai.com/articles/5416
A simple modification of the Stable Diffusion text approximation LoRa code to use scores. Version two includes Model-Agnostic Meta-Learning (MAML) training on multiple objectives to make the intermediate scoring residual neural network (ResNet) more robust.

NarrativeBot

An app to tell stories with LLMs. Highlights include a two-level story planner and writer, open prompts to control the complexity of language, a theoretical foundation in creative writing, and a serverless architecture with React Native for use on the web or Android.

Visual Novel

https://raphtest.itch.io/purr-fect-harmony
A visual novel, almost 100% AI-generated. The coherence of the story, despite the various player choices, the coherence of visuals, and the coherence of music and sound were all challenging. The final result is playable despite requiring only a few hand-made changes.

Kaggle Account

https://www.kaggle.com/rbbbjp
• Created a Kaggle account.
• Wrote a technical article on large language model (LLM) fine-tuning using Evals and GRPO/DPO.
• Participated in a computer vision competition.

Education

1999 - 2003

Master's Degree in Mathematics and Computer Science

École Polytechnique - Palaiseau, France

Certifications

JANUARY 2025 - PRESENT

Understanding AI Convergence in Education

K-MOOC/Ewha University

NOVEMBER 2024 - PRESENT

Arizona State University TESOL

Arizona State University

APRIL 2023 - PRESENT

Artificial Intelligence Graduate Certificate

Stanford Online

JUNE 2021 - PRESENT

Investment Management with Python and Machine Learning

Edhec Business School | via Coursera

SEPTEMBER 2020 - PRESENT

Machine Learning

Stanford Online | via Coursera

Skills

Libraries/APIs

PyTorch, Scikit-learn, React, JAX

Tools

Torchvision

Languages

Python, Java, C#, C++, TypeScript

Frameworks

Django, Flask, React Native

Other

Finance, Transformers, Language Learning, Applied Mathematics, Computer Science, Deep Learning, AI Agents, Large Language Models (LLMs), RenPy, Stable Diffusion, ElevenLabs Solutions, Statistics, Mathematics, Artificial Intelligence (AI), Machine Learning, Data Analysis, Data Science, Statistical Analysis, Data Analytics, Compilers, Prompt Engineering, Computer Vision, Residual Neural Networks (ResNets), Education Technology (Edtech)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring