Andrey Tkachenko

Web Software Developer at Sole Proprietor

Saratov, Saratov Oblast, Russia
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
Andrey Tkachenko is a full-stack web developer with 11 years of hands-on experience in JavaScript/Node.js and a growing focus on machine learning and systems programming. He transitioned from building complex front-end SPAs and data-heavy dashboards to implementing computer vision and distributed computation pipelines, ultimately choosing Rust to avoid memory-safety headaches and to build performant, concurrent actors with Actix. Andrey contributes to notable open-source projects like the helix editor and the CUDA-backed “juice” ML engine, and has open-sourced components of his own work (maple-rs) while adding board support to the bobbin-rs ecosystem. He combines low-level GPU work (OpenCL/CUDA) with higher-level ML (Python/TensorFlow) and TypeScript UI experience, which makes him effective across the full stack of ML-enabled applications. Based in Saratov, Russia, he’s both a pragmatic engineer and an active rustacean who routinely engages with the Rust community through PRs and issue discussions.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor's Degree, Informatics and Control in Technical Systems, Bachelor's Degree, Informatics and Control in Technical Systems at Saratov State Technical University
languagesАнглийский, Russian
github-logo-circle

Github Skills (16)

vim10
cuda10
application-framework10
app-framework10
web-framework10
machine-learning10
language-server10
rust10
language-server-protocol10
text-editor10
kakoune10
cudnn10
convolution9
tensor9
verilog9

Programming languages (12)

MDXTypeScriptJavaShellC++CoffeeScriptRustC

Github contributions (5)

github-logo-circle
fff-rs/juice

Jun 2019 - Jun 2019

The Hacker's Machine Learning Engine
Role in this project:
userML Engineer
Contributions:12 commits, 5 PRs, 8 comments in 7 days
Contributions summary:Andrey primarily focused on refactoring and improving the CUDA backend within the machine learning engine, "juice." They updated CUDA-related code, including activations, convolutions, and tensor handling, by replacing `try!` macros with the `?` operator for error handling. Additionally, the user fixed examples and updated dependencies. These changes reflect their work in optimizing and maintaining CUDA-based functionalities within the machine learning framework.
cudacoasterpythonjuiceagnostic
helix-editor/helix

Apr 2022 - Jul 2022

A post-modern modal text editor.
Role in this project:
userFull-stack Developer
Contributions:8 reviews, 7 commits, 13 PRs in 3 months
Contributions summary:Andrey primarily contributed to the Helix editor project, focusing on enhancements related to language server protocol (LSP) integration, and general text editing features. Their work included implementing auto-import functionalities within the LSP, resolving completion item issues and fixing bugs related to document state restoration upon completion cancellation. They also added support for text objects, specifically macro attributes, across various code elements. Furthermore, the user added basic Verilog support including syntax highlighting and scoping.
modalvimkakounerusttext-editor
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
Andrey Tkachenko - Web Software Developer at Sole Proprietor