Szymon Marczak

Lublin Voivodeship, Poland
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
Szymon Marczak is a seasoned Node.js engineer with 11 years of experience specializing in HTTP, DNS and protocol-level tooling, known for maintaining the popular got HTTP client and authoring http2-wrapper and cacheable-lookup. He contributes to core Node.js modules and major HTTP libraries like undici and has improved reliability and proxy functionality in projects such as Apify's Crawlee and proxy-chain. Comfortable in TypeScript and low-level networking, he repeatedly fixes tricky socket, redirect and timeout edge cases that make HTTP stacks robust in production. Based in Lublin, Poland, he’s currently exploring language design—an uncommon blend of pragmatic product-focused engineering and systems-level curiosity.
code11 years of coding experience
job1 year of employment as a software developer
bookEngineer's degree, Computer Software Engineering, Engineer's degree, Computer Software Engineering at Politechnika Lubelska
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1,106reputation
275kreached
10answers
28questions
github-logo-circle

Github Skills (36)

puppeteer10
javascript10
clientside10
testing10
http10
typescript10
proxy10
proxy-server10
webscraping10
networking10
gcc10
automation10
dns10
typescript-types10
crawler10

Programming languages (24)

C#SmaliJavaC++RustCScalaVue

Github contributions (5)

github-logo-circle
kkthxbye-code/csgo_bugs

Apr 2020 - Jan 2021

Random CSGO stuff
Role in this project:
userBack-end Developer
Contributions:2 reviews, 76 commits, 20 PRs in 9 months
Contributions summary:Szymon primarily contributed to tools related to a CS:GO game exploit, developing utilities that interact with the game client through a netcon connection. Their work involved parsing network event data, manipulating crosshair settings, and implementing an auto-defuse feature for bomb scenarios. The commits demonstrate expertise in networking, game data manipulation, and potentially, reverse engineering or exploiting game mechanics.
internalcsgoexploit
apify/proxy-chain

Aug 2021 - Oct 2022

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication and upstream proxy chaining.
Role in this project:
userBack-end Developer
Contributions:9 releases, 107 reviews, 54 commits in 1 year 2 months
Contributions summary:Szymon primarily focused on debugging and improving the proxy server's core functionalities. Their contributions included fixing invalid CONNECT responses, addressing socket close race conditions, and incorporating custom bad gateway statuses to improve error handling. The user also added tests, including one to prevent event emitter memory leaks. These commits show a focus on the server's stability and robustness.
javascript-libraryproxy-serversslproxyupstream-proxy
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
Szymon Marczak