Alexey Lapshin is a Senior Software Engineer with a decade of hands-on experience building embedded systems for telecommunications, specializing in EPON/GPON access and complex L2/L3 traffic datapaths. He blends low-level C/C++ networking expertise with multithreaded optimization and pragmatic debugging skills, having designed datapath components for optical line terminals and aggregation nodes. At Espressif he contributed to the widely used esp-idf framework—adding FreeRTOS debugger integration, backtraces for memory faults and hardware stack guards—demonstrating a focus on reliability and developer tooling. Alexey’s open-source fixes to packet-processing libraries show attention to protocol edge cases (e.g., VLAN ID handling) and portable endian correctness. Based in Chiang Mai, he pairs telecom domain depth with embedded IoT craftsmanship and a security engineering background from NSTU.
10 years of coding experience
9 years of employment as a software developer
Engineer's degree, Security Engineering, Engineer's degree, Security Engineering at Novosibirsk State Technical University (NSTU)
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:2 reviews, 60 commits, 1 PR in 3 years 2 months
Contributions summary:Alexey contributed to the Espressif IoT Development Framework by adding support for FreeRTOS features and debugging tools. Their work included integrating FreeRTOS support into the GDB debugger, adding backtraces for debugging memory access faults, and implementing hardware stack guard features for improved error detection. Furthermore, the user made enhancements and corrections to address warnings identified by static analysis tools.
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
Role in this project:
Back-end Developer / Test Automation Engineer
Contributions:7 commits, 4 comments in 4 days
Contributions summary:Alexey focused on improving the `pcapplusplus` library, specifically addressing a bug related to VLAN IDs exceeding 255 and updating the tests for the VLAN layer. Their contributions involved modifying the `VlanLayer.h` and `VlanLayer.cpp` files to fix the bug and updating test cases in `main.cpp` to improve the quality of the tests. Additionally, the user integrated portable endian swapping.
packetstcp-reassemblyc-plus-plusdpdklibpcap
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
Alexey Lapshin - Senior Software Engineer at Espressif Systems