Skip to content
View shpingalet007's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report shpingalet007

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shpingalet007/README.md

Hi, Shpingalet007 is here! πŸ‘‹

Full-Stack Web Developer | Protocol Engineer | Reverse Engineer | Open Source Enthusiast

πŸš€ About Me

  • 🌱 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.

πŸ”­ Current Projects

  • Working on implementing peering video support based on PeerJS at Bastyon.

🎯 Goals

  • Constantly learning and pushing the boundaries of web technology.
  • Contributing to open-source projects.

🎢 Interests

  • 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.

🚁 My hobby projects

  • 🎯 Element-Selector

    An NPM module to provide developers with their own element inspector. Can be useful in chrome extensions.

  • πŸ“¦ HTTP-Packet

    An NPM module to generate HTTP raw packets. Can be used for both Node.js and browsers.

  • πŸ›  Conflictor

    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 πŸ™ƒ

πŸ“« Let's Connect!

Need a help in some open-source project? Would be happy to collaborate. Get in touch.

πŸ† GitHub Stats

Pavel Vernigorov's GitHub Stats

Pinned Loading

  1. http-packet http-packet Public

    HTTP crossplatform request generator

    TypeScript 1 2

  2. element-selector element-selector Public

    Simple web element selector inspired by Chrome DevTools

    JavaScript 10

  3. conflictor conflictor Public

    Repository conflict resolver

    JavaScript