Oleg Kostyuchenko

Principal Software Engineer at Cadence Design Systems

Cork, Ireland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Oleg Kostyuchenko is a Principal Software Engineer based in Cork with over a decade of experience building high-performance desktop and Unix-native tools, primarily in C++ and increasingly in Rust. He blends a strong academic foundation in discrete mathematics and formal inference with hands-on EDA work at Cadence, contributing to Cadence Virtuoso and OpenAccess-based tooling. A long-time editor/IDE enthusiast and contributor to the Rust-backed xi-editor, he focuses on rendering, view initialization and editor ergonomics, and has designed optimized typing layouts (Dvorak Symroll) and modal hotkey schemes (Meander). Oleg favors small, composable Unix-style components, text-based UIs and POSIX terminal standards, and brings practical assembler familiarity across x86/ARM. His uncommon combination of deep math background, EDA product experience and obsessive attention to typing productivity makes him a distinctive all-rounder in tooling and developer UX.
code11 years of coding experience
job13 years of employment as a software developer
bookPostraduate, Discrete mathematics, Postraduate, Discrete mathematics at Dorodnicyn Computing Centre of Russian Academy of Sciences
bookLomonosov Moscow State University
languagesEnglish, Russian
github-logo-circle

Github Skills (11)

code-editor10
editors10
code-optimization10
rust10
text-editor10
editor10
data-structure9
algorithm9
data-structures9
algorithms9
testing8

Programming languages (12)

JavaShellC++RustCJavaScriptGoPerl

Github contributions (5)

github-logo-circle
xi-editor/xi-editor

Oct 2019 - Dec 2020

A modern editor with a backend written in Rust.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 8 commits, 2 PRs in 1 year 2 months
Contributions summary:Oleg primarily focused on enhancing the core functionality of the xi-editor, a text editor written in Rust. Their work included improving view initialization, addressing issues in line and region overlap calculations, and integrating an "update" operation to optimize rendering. Additionally, the user addressed clippy warnings and modified tests to improve code quality and stability. The contributions directly impact the editor's performance and rendering efficiency.
rustbackendeditor
c4eater/evil

Jan 2017 - Mar 2025

Contributions:21 pushes, 28 branches in 8 years 2 months
emacsvimemacs-lispextensible
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Oleg Kostyuchenko - Principal Software Engineer at Cadence Design Systems