Senior Software Architect | Full-Stack Engineer | Protocol Engineer | Open Source Enthusiast
- π± Started building for the web at 12 β now 14+ years into distributed systems, IoT platforms, and real-time infrastructure.
- ποΈ Design end-to-end architectures, from embedded device communication to scalable cloud backends.
- πΈοΈ Deep experience in protocol engineering β TLS, MQTT, WebSocket, WebRTC, SOCKS4/5, P2P networking.
- π€ Actively use AI tools (Claude, Gemini, ChatGPT) to accelerate development and sharpen architectural decisions.
- π Reverse engineer and open-source enthusiast at heart.
Senior Software Architect @ Perfumatic Group BCN (2024β2026) Owned end-to-end architecture of an IoT platform for perfume vending machines β Node.js/TypeScript backend, an MQTT+Protobuf comms layer for real-time telemetry, and ReBAC access control via OpenFGA. Cut dev & maintenance costs by 50β75%.
Senior Full-Stack Developer & Tech Lead @ Bastyon (2022β2024) Led a 4-person frontend team on an open-source blockchain social platform. Built client-side video transcoding (FFmpeg) and Tor-based P2P routing inside an Electron desktop app.
Founder & Engineer @ Reyuno (2020β2022) Architected a zero-trust fintech platform that keeps all sensitive banking data entirely client-side.
Founder & Full-Stack Developer β Self-employed (2012β2020) Built Inzerto, Framox, and a decentralized media-authenticity system on Filecoin/IPFS β mostly by reverse-engineering private APIs.
- Languages: JavaScript, TypeScript
- Backend: Node.js, Express, MongoDB, Redis, MQTT, Protobuf, WebSocket, WebRTC
- Frontend: Vue.js, Electron, Cordova, PWA, SPA
- Infra: Docker, Kubernetes, Nebula, Tailscale
- Networking: TCP/IP, TLS, SOCKS4/5, HTTP/S, P2P, Web3
- Access Control: OpenFGA, ReBAC
- Practices: TDD, DDD, Design Principles, Team Leading, Mentoring, Documentation
- AI: Prompt Engineering, Claude, Gemini, ChatGPT
- Building an innovative network security toolkit for Node.js applications β still in development, will open-source it once ready.
- π― Element-Selector β an NPM module for building your own element inspector (handy in Chrome extensions).
- π¦ HTTP-Packet β generates raw HTTP packets, for Node.js and the browser.
- π Conflictor β a GitHub Action + NPM module that detects conflicts between pull requests, built for the Bastyon social network.
- π FlexTLS (private for now) β a JS library for building TLS packets byte-by-byte, for custom proxies and fine-grained encryption control.
- There's more, still under wraps π
- Sudoku solver and chess player β sharpening the thinking muscles.
- Pianist and violinist.
- Aspiring polyglot β Russian (C2), English (B2/C1), Spanish (B2).
- Photography β capturing moments as they happen.
Need help on an open-source project? Happy to collaborate β get in touch.
- π§ pavelvernigorov@gmail.com
- π§ shpingalet007@protonmail.com
- LinkedIn Β· GitHub Β· Codersrank (drop your profile links here)






