▶ ようこそ // welcome // bienvenido

Ian Samir Yep Manzano

ソフトウェアエンジニア / 元医師 / 競技プログラマー

// 紹介 About

>I'm a full-stack software engineer on the legal technology team at Barclays in Glasgow.

>Before software I worked as a doctor in the NHS (St Thomas' and Guy's, London) after graduating in Medicine from the University of Cambridge.

>I compete in algorithmic programming contests in my spare time.

>Born in Mexico, raised in the UK.

~ $ neofetch

ian@isym.uk

------------

OS: Arch Linux (btw), Android, MacOS, iOS

Role: Software Engineer @ Barclays

Past: Doctor, NHS (St Thomas' & Guy's)

Edu: BSc Software Eng, Glasgow | MB BChir, Cambridge

Stack: Angular (TypeScript), Spring Boot (Java), C++, MSSQL, Kafka, Kubernetes

Editor: Neovim, VS Code

Langs: English, Español, 日本語, Français, Português, 中文

Hobbies: Languages, Classical Music, Competitive Programming, Skateboarding, Eating

Uptime: learning Japanese since 2017

Hello

English (native)

Hola

Español (native)

こんにちは

日本語 (JLPT N1)

Bonjour

Français (B2)

Olá

Português (CIPLE)

你好

中文 (HSK 3)

// 経歴 Experience

  1. *(HEAD -> main)2023 to now

    Software Engineer @ Barclays

    Full-stack on a legal tech team: Angular, Spring Boot, Kafka, Kubernetes.

  2. *(origin/main~1)2021 to 2023

    Medical Doctor @ National Health Service

    Cardiology, general surgery, geriatrics, internal medicine, GP and haematology. Worked at world-leading St Thomas' and Guy's Hospitals, London.

// 実績 Highlights

実績解除 // achievement unlocked

UKIEPC 1st place at Glasgow University (top 15% across the UK and Ireland), qualifying for ICPC NWERC

実績解除 // achievement unlocked

AtCoder green: 28th in the UK, top 25% worldwide

実績解除 // achievement unlocked

Former president of the University of Glasgow competitive programming society, with a university volunteering award

実績解除 // achievement unlocked

2 publications in international medical journals (Clinical Breast Cancer, Family Practice / Oxford University Press), 36 citations

実績解除 // achievement unlocked

UK Biology Olympiad gold medal and University of Cambridge violin and piano scholarships

実績解除 // achievement unlocked

JLPT N1 passed, plus a Tsuzuki Scholarship exchange year at the Japan University of Economics, Fukuoka

// 作品 Projects

  • 2026

    Net Worth Dashboard

    A net-worth tracker I run myself. A Spring Boot service snapshots Trading212 and Crypto.com balances daily into Postgres and serves an Angular dashboard plus Android (Jetpack Glance) and macOS (WidgetKit) widgets.

    Java, Spring Boot, Angular, Kotlin, Swift, Docker

    Source

  • 2026

    AgenticMD

    An AI medical scribe built at the HackEurope hackathon: record a consultation, transcribe it and generate structured clinical notes. Angular front end, FastAPI backend, Supabase, speech-to-text and Gemini.

    Angular, FastAPI, Supabase, Gemini

    FrontendBackend

  • 2026

    HSK Practice

    A Mandarin HSK4 practice platform with an Angular app, a FastAPI and SQL backend for review statistics and deck ordering, and a Dockerised deployment on a VPS behind Traefik.

    Angular, FastAPI, Postgres, Docker

    Source

  • 2026

    Binary Lift VR

    A Meta Quest game that teaches binary lifting.

    Unity, C#, OpenXR, algorithms

    Source

  • 2024

    Stockopolis

    A city builder from the Marshall Wace hackathon on chains of events: manage oil, wind and investment banks while stochastic market volatility moves commodity prices. Built in 24 hours.

    Godot, GDScript

    Source

  • 2024

    AtCoder solutions

    My solutions to AtCoder problems in C++, plus custom templates and tooling for online judges.

    C++, algorithms, data structures

    SolutionsTemplates

more.txt

// 旅 Journey

MexicoCambridgeFukuokaLondonGlasgow

// 音楽 Music

Click the keys, or play with A to K (sharps on W E T Y U).

ヴァイオリン

Pluck a string. G, D, A, E, tuned in fifths.

University of Cambridge violin and piano scholarships.

~/music/training.txt
♪

Royal College of Music Junior Department

Attended the Royal College of Music Junior Department.

Performance highlights

  • Royal Albert Hall
  • ♪Wigmore Hall
~/music/favourite-repertoire.pdf

> pieces marked ▶ WATCH open a short clip of me playing them, with sound_

♪ Piano

  • Chopin

  • Liszt

    • Faust Waltz
  • Rachmaninov

    • Prelude Op. 23 No. 5
  • Schumann

  • Bach

    • Partita No. 2

♫ Violin

  • Wieniawski

  • Paganini / Kreisler

    • La Campanella
  • Violin concertos

    • Bruch
    • Saint-Saëns No. 3

// 統計 Live stats

問題

0

problems solved

大会

0

contests entered

単語

0

words known

~/stats/fuji --climb
五合目 2,300m頂上 3,776m

0 m of 3,776 m (46%)

One solved problem is one metre: AtCoder + Codeforces + CSES.

~/stats/rank --ladder
AtCoder922 (peak 949)
Codeforces1,264 (peak 1,371)

Your Codeforces 1,264 sits where AtCoder is about 680.

  • Newbie = gray
  • Pupil = brown
  • Specialist = green
  • Expert = cyan
  • CM = blue
  • M = blue
  • IM = yellow
  • GM = yellow
  • IGM = orange
  • LGM = red
ThemeCP (virtual)1,146 over 37 contests
USACO Silver / JLPT N1
~/goals/cses.wish

One eye painted when you start, the other when you finish. 69 of 400 CSES problems.

~/vocab/kaiten.sh (1 plate = 1,000 words)

日本語

19,074

words known, 19 plates

中文

2,019

words known, 2 plates

~/stats/solved-over-time.png
Problems solved over time
~/stats/ratings.png
Contest rating over time
~/stats/difficulty-atcoder.png
AtCoder problems solved by difficulty
~/stats/difficulty-codeforces.png
Codeforces problems solved by difficulty
~/stats/cses.png
CSES progress by section
~/stats/languages.png
Vocabulary growth over time

Updated 2026-10-19. Pulled daily from my own study-progress API through my GitHub profile.