Full-Stack Web Developer
| Protocol Engineer
| Reverse Engineer
| Open Source Enthusiast
- π± Started my path in web development at the age of 12, now with an impressive 14 years of experience in the industry.
- π» Proficient in Node.JS, JavaScript, TypeScript, and MERN/MEVN stacks.
- π οΈ Skilled in building dynamic web applications.
- πΈοΈ Experienced in protocol engineering, e.g. TLS, HTTP/S and SOCKS4/5.
- Working on innovative network security toolkit for Node.js applications. Still in development. When it would be ready for release, I'll publish it in open source.
- Constantly learning and pushing the boundaries of web technology.
- Contributing to open-source projects.
- Sudoku solver and chess player for sharpening thinking skills.
- Music lover, playing piano and violin.
- Aspiring polyglot, always eager to learn new languages.
- Passionate about photography, capturing moments in life.
-
An NPM module to provide developers with their own element inspector. Can be useful in chrome extensions.
-
An NPM module to generate HTTP raw packets. Can be used for both Node.js and browsers.
-
An Github Action and NPM module that facilitates conflict detection between pull requests. Developed in the context of Bastyon social network, Conflictor proves to be an indispensable tool for ensuring a smooth and conflict-free merging process.
-
π FlexTLS (private for now)
FlexTLS is a powerful JavaScript library that empowers developers with the ability to generate TLS (Transport Layer Security) packets in a granular and flexible manner. With FlexTLS, you can construct TLS packets byte by byte, granting you complete control over the encryption process. This versatility allows you to use the generated packets in various scenarios, such as creating custom proxies or ensuring secure communication between clients and servers. Can be used for both Node.js and browsers.
-
There are more, but hidden for now π
Need a help in some open-source project? Would be happy to collaborate. Get in touch.
- Email: shpingalet007@protonmail.com