no edit summary
|description=Professional programmer and security expert
, codename '''Programmer''' is a programmer and one of the main characters in [[CrossCode]]. In the game, he is working with the crew of the [[ MS Solar]] to get [[Lea]] started in [[CrossWorlds]].
Captain [[Jet]] has an unspecified history with Sergey, and the two are on good terms, although they have been out of touch for a while.
Sergey designed [[Lea]]'s [[avatar]], and is responsible for entering her into the game and activating her combat modules. He is Lea's primary source of information about CrossWorlds, and is working on workarounds for her malfunctioning speech synchronization.
Sergey has been stated to be of Ukrainian ancestry (insofar as nationalities still apply in the far future). When he was first introduced, he was described as being a professional programmer and a security expert. His exact job and affiliation with CrossWorlds are unknown, and
the task of setting up an amnesiac player is implied to be very nonstandard. He has some history with the crew of the MS Solar, particularly Carla and Captain Jet. He is also implied to be a former player of CrossWorlds, given that watching Lea in combat made him feel nostalgic.
==Role in CrossCode==
Sergey initializes Lea's avatar at the beginning of CrossCode, and is the first person she speaks to in the game. He guides her through a basic [[Balls|VRP]]-throwing tutorial, and unlocks her combat modules as required. He runs an investigation into Lea's malfunctioning speech synchronization, and although he is unable to fix it, he figures out the workaround of hard-coding words and is able to give her the ability to say "Hi". When [[Blue Avatar]] summons the [[Huge Hostile Crab]] to fight Lea, Sergey is able to check its battle stats, and assures Lea that she is capable of defeating it. He later does the same to the [[Advanced Attack Robot]]s, and encourages Lea to run to the teleporter.
Sergey has made no physical appearances to date. All of his interactions in the game have been long-distance, with him talking to Carla and Jet via hidden earpieces. He also talks directly to Lea, and his
talksprite implies that she can see a screen view of him. A similar conversation occurred between [[Shizuka]] and [[Satoshi's Captor]] in the prologue, making it possible that this is a hidden feature in all avatars.
File:sergey.png|Sergey's in-game portrait
File:sergey-old.png|A (possibly outdated) unobstructed portrait