Artem Tyurin

Member Of Engineering at Poolside

Amsterdam, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
Artem Tyurin is a Member of Engineering with 12 years of experience building web platforms, developer tools, and language runtimes, currently based in Amsterdam. He combines deep compiler and runtime expertise—evident from significant contributions to the TypeScript compiler around async generators—with practical front-end work such as a React PDF annotation library. His stack spans JavaScript/TypeScript, Node.js, Rust, C++, LLVM, Swift and WebAssembly, and he has implemented programming-language features and tooling at scale for companies including Apple and Uber. As a founding engineer at Gitar he blended traditional compiler techniques with LLM-driven code transformations and built VS Code integrations and internal dev tools. Colleagues rely on him for plumbing complex systems and shipping developer-facing platforms that prioritize predictable behavior and debuggability. Trained in computational and applied mathematics at MSU, he brings a research-minded approach to practical engineering problems.
code12 years of coding experience
job12 years of employment as a software developer
bookLomonosov Moscow State University
languagesEnglish
github-logo-circle

Github Skills (15)

asynchronous10
typescript10
javascript10
compiler-design10
typescripts10
front-end-development10
react10
async10
typescript-types10
type-checking9
language-design9
testing8
webpacker7
webpack7
npm7

Programming languages (17)

C++CSSRustCGoMustacheHTMLKotlin

Github contributions (5)

github-logo-circle
Set of React components for PDF annotation
Role in this project:
userFront-end Developer
Contributions:6 reviews, 208 commits, 68 PRs in 5 years 1 month
Contributions summary:Artem primarily contributed to the front-end development of a React-based PDF annotation component library. Their commits focused on fixing build issues, adding new highlight features, updating dependencies like `react-rnd` and `nwb`, and updating Flow and TypeScript types. Significant changes included renaming components and refactoring code, along with implementing integration tests using Jest and Puppeteer.
reactpdfreact-pdfpdf-viewerannotator
microsoft/TypeScript

May 2018 - May 2018

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 5 commits, 5 PRs in 5 days
Contributions summary:Artem's commits primarily focus on modifying the TypeScript compiler, particularly concerning the handling of async generators. The changes involve adjustments to how the compiler processes and emits code for async generator functions, including the introduction and subsequent removal of specific optimizations. The user also modified the compiler to always include the `yield await` syntax for more predictable behavior. These modifications demonstrate a deep understanding of the TypeScript compiler internals and asynchronous JavaScript features.
typecheckerjavascriptcleantype-checksuperset
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
Artem Tyurin - Member Of Engineering at Poolside