Andrey Meshkov

Chief Technology Officer at AdguardTeam

Russian Federation
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
Andrey Meshkov is a hands-on Chief Technology Officer with 11 years of experience leading product-focused engineering at AdGuard and contributing across its flagship open-source projects. His work spans front-end polish for browser extensions and dashboards, mobile (iOS) feature and build automation, and backend DNS tooling—demonstrating full-stack fluency from UI tweaks to DoT/DoQ proxy internals. Based in Russia, he combines leadership with active code contributions that improve robustness and observability (logging, tests) and practical developer tools like a DNS lookup CLI. Notably, he moves seamlessly between UX refinements and low-level networking fixes, reflecting a rare blend of product sensibility and protocol-level expertise.
code11 years of coding experience
bookAESC MSU
bookLomonosov Moscow State University
stackoverflow-logo

Stackoverflow

Stats
9reputation
1kreached
2answers
2questions
github-logo-circle

Github Skills (42)

javascript10
ios10
python10
safari10
css10
command-line-interface10
open-source10
user-interface10
ui-design10
adblock10
uid10
go10
dns10
front-end-development10
filter10

Programming languages (23)

MDXSmartyC#JavaC++CSSCMakefile

Github contributions (5)

github-logo-circle
ameshkov/dnslookup

May 2019 - Dec 2022

Simple command line utility to make DNS lookups to the specified server
Role in this project:
userBack-end Developer
Contributions:12 releases, 13 reviews, 54 commits in 3 years 7 months
Contributions summary:Andrey primarily contributed to the development of a command-line utility for DNS lookups. Their work involved implementing features for different DNS server types including plain, TLS, and DNSCrypt. They integrated dependencies like `AdguardTeam/dnsproxy` and `miekg/dns` to handle DNS requests and responses. The user also added support for environment variables and the ability to output results in JSON format.
dns-over-httpscommand-line-utilitydns-lookupsdns
AdGuard DNS filter
Role in this project:
userBack-end Developer
Contributions:61 reviews, 3184 commits, 55 PRs in 4 years 5 months
Contributions summary:Andrey primarily worked on modifying the `Filters/parser.py` file within the repository. Their contributions focused on refining the rule parsing logic, specifically concerning the domain rule identification and the exclusion of specific rule options. These changes appear to be aimed at improving the filter's accuracy and efficiency, potentially addressing issues related to rule matching and filtering unwanted content. The user also added functionality to exclude specific rules based on their options.
adblocksimplifieddomainfilter-listdomain-names
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 Meshkov - Chief Technology Officer at AdguardTeam