// competitive programmer · cs @ cmu

Dilshodbek Khujaev

Computer Science student at Carnegie Mellon University. IOI medalist, ICPC World Finals contestant, and problem setter & judge for international olympiads and contests.

ICPC WFfinalist · Baku 2025
IOIbronze · 2023

Education

Carnegie Mellon University
3rd year student
B.S. Computer Science · Minor in Mathematical Sciences

Experience

Course Assistant
Carnegie Mellon University
  • 15-150 Principles of Functional Programming (Fall 2026): office hours, interviews, mentoring, grading, and technical guidance on functional programming in SML/NJ.
  • 15-122 Principles of Imperative Computation (Spring 2026): office hours, mentoring, grading, and technical guidance on C programming and fundamental data structures.
Researcher at Summer Undergraduate Research Apprenticeship
Carnegie Mellon University
  • Undergraduate research under Prof. Christos Kapoutsis comparing the recognition power and state complexity of finite automata, two-way finite automata, and 1-limited automata; synthesized research papers into a technical report with formal proofs and diagrams.
Scientific Committee Member
Olympiads in Informatics
  • Host Scientific Committee Member for IOI 2026 – problem review, task development, solution validation, test data, and scientific preparation.
  • Scientific Committee for APIO 2025 – prepared tasks for an international olympiad with 900+ participants from 40 countries.
Coach & Team Leader
Olympiads in Informatics · Tashkent, Uzbekistan
  • Coach and Team Leader for Uzbekistan at EGOI 2024 – a student earned a bronze medal.
  • Organized an educational camp for girls in IT with the Ministry of Digital Technologies.
  • Mentored top-performing students in advanced algorithms and data structures, leading to multiple national achievements and an IOI qualification.

Awards & Achievements

WORLD FINALS
ICPC World Finals – Contestant
International Collegiate Programming Contest · Baku, 2025
BRONZE
IOI – International Olympiad in Informatics
Szeged, Hungary · 2023
BRONZE
ACPC – Arab & African Collegiate PC
Luxor, Egypt · 2024
WINNER
QCPC – Qatar Collegiate Programming Contest
Qatar · 2024
BRONZE
APIO – Asia-Pacific Informatics Olympiad
2023
SILVER
IZhO – International Zhautykov Olympiad
Almaty, Kazakhstan · 2022
WINNER
UzNOI – Uzbekistan National Olympiad
Tashkent · 2023
TOP 200
Meta Hacker Cup
Top 200 worldwide · 2025 · Round 3 · 2023
$8,500
IT-Park Cup
$5,000 U18 1st · $3,500 Team 2nd · 2020–2021

Projects

CP.Uz – Competitive Programming Uzbekistan
Co-founder · Nov 2023 – Present
The largest Uzbek-language competitive programming platform – 160+ algorithms and data structures with an archive of Olympiad problems, free for the Uzbek programming community.
Skyline – LifeLines Hackathon Finalist
Jan 2026
AI-driven platform for sustainable post-disaster reconstruction – damage assessment, planning, material reuse, and transparent procurement workflows. Reached the hackathon finals.
Hue – 2D Game
Term Project · Python
Multi-level color-based physics game built with the CMU Graphics Library – custom collision detection, dynamic color-shifting puzzles, and an object-oriented architecture for easy level extension.

Selected Tasks

Selected problems I've authored for olympiads and contests. Click a rating to reveal its difficulty.

Problem Source Difficulty Solve
Three-People Contests[ENG] CodeChef Starters 80 solve ↗
Soccer[ENG][UZB] National Selection to IOI 2024 solve ↗
Permute-inator[ENG][UZB] National Selection to IOI 2024 solve ↗
TV Store[ENG][UZB] National Selection to IOI 2025 –
MEX-xe-xe[ENG][UZB] National Olympiad solve ↗
Diameter[ENG][UZB] National Selection to IOI 2025 –
Milky-Dark Chocolates[ENG] CodeChef Starters 135 solve ↗
Elections[ENG][UZB] National Selection to IOI 2024 –
Gnomes[ENG][UZB] National Selection to IOI 2024 –
Triangles[ENG][UZB] National Selection to IOI 2024 solve ↗
Meetings[ENG][UZB] National Selection to IOI 2024 solve ↗
Two Trees[ENG][UZB] National Olympiad solve ↗
Thanos sort[ENG][UZB] National Olympiad solve ↗
Cards[ENG][UZB] National Olympiad solve ↗
Extensions[ENG][UZB] National Olympiad solve ↗
Aliens[ENG][UZB] National Olympiad solve ↗
Asilbek and the Strange Intervals[ENG][UZB] National Olympiad solve ↗
Countries and Cities[ENG][UZB] National Olympiad solve ↗
Two Averages[ENG] CodeChef Starters 89 solve ↗
Candies[ENG] CodeChef Starters 74 solve ↗
Find an integer[ENG] CodeChef Starters 73 solve ↗
Lipland[ENG][UZB] Robocontest Round 52 solve ↗
Wonderful Sequences[ENG][UZB] Robocontest Round 52 solve ↗
Product[ENG][UZB] Robocontest Round 52 solve ↗
AND and AND[ENG][UZB] Robocontest Round 12 solve ↗

Skills & Interests

Languages
C++ · C · Python 3 · Java · SML/NJ
Competitive Programming
Codeforces max 2258 (top 1%) · 3000+ problems across Codeforces, CodeChef, AtCoder, LeetCode
Spoken
English (C1) · Russian (C1) · Uzbek (native)
Off the keyboard
Table tennis · squash · pool (billiards) · board games

Accounts on various platforms