Software Engineer

Omprakash Nayak

I work full-time at Aryaka Networks on SD-WAN and SASE systems in C/C++. I also founded Pktana, a Linux packet analyzer startup.

Aryaka Networks · Present Pktana · Founder Bangalore, India

About

Network systems engineer

Results-driven Software Engineer with 2+ years of experience in C/C++, SD-WAN, and networking. Expertise in IPsec, DHCP, TCP/IP, multi-threaded applications, and virtualization. Strong focus on debugging, performance optimization, and scalable multi-site deployments.

  • EmployerAryaka Networks
  • RoleSoftware Engineer
  • StartupPktana
  • LocationBangalore, India

Focus

What I’m working toward

  • At Aryaka Build reliable SD-WAN / SASE datapath features in C/C++ for multi-site networks.
  • With Pktana Grow a Linux-native packet analysis platform engineers actually use day to day.
  • Open to Collaborations, early users, feedback, and conversations around networking systems.

Current job

Aryaka Networks

Software Engineer · Bangalore · July 2023 – Present

Geolocation Intelligence

Direction-aware IP geolocation with MaxMind GeoIP for threat detection, DLP, and geo-filtering.

Logical WAN Interface Assignment

C/C++ logical WAN layer with NIC mapping, IPsec failover, iptables handling, and multi-ISP resilience.

Fast Path Framework

Multi-threaded reduced-copy packet engine with IPsec and load balancing — up to 30% higher throughput.

VLAN-Specific DHCP

VLAN-level DHCP server and relay with isolated server lists for multi-tenant IP management.

SASE Policy Actions

Packet/session actions across NGFW, SWG, DNS, URL filtering — Permit, Deny, Drop, Reject, Monitor, and more.

ADN Optimization

DNS routing, HTTP acceleration, and TCP/IP stack work to reduce global application latency.

LAN Side Interface Mapping

LAN/DMZ/VPN zone interface control with automated assignment — 40% less configuration time.

My startup

Pktana

Founder · pktana.online

High-performance Linux packet analyzer built in Rust. Full L2–L7 DPI, DLP, IDPS, JA3 fingerprinting, GeoIP, TUI, and web UI in one static binary.

  • 40+ protocols decoded
  • Inline DLP + IDPS engines
  • JA3 · GeoIP · tunnel re-inspection
  • Single static binary · zero deps

Try it on Linux

$ curl -fsSL https://raw.githubusercontent.com/omnayak27199/pktana/main/install.sh | bash

$ sudo pktana capture eth0 -n 5 --format pretty
Listening on eth0 · BPF: all · snaplen 65535
00:00.142  192.168.1.42:52841 → 8.8.8.8:443
           TLSv1.3 ClientHello  SNI=accounts.google.com
           JA3=cd08e314…  risk=0  ALPN=h2,http/1.1
00:00.318  10.0.0.5:53 → 10.0.0.1:53
           DNS Query A api.stripe.com  risk=0
── 5 packets captured · 4 flows ──

Skills

Tools I use

Languages

C++ · C · Python · Rust

Networking

DHCP · TCP/IP · IPsec · VPN · VLAN · DNS · Routing · Switching · Netlink · Juniper & Cisco

Development

GDB · Git · SVN · Bitbucket · Jenkins · SonarQube · Makefile · Wireshark · VS Code

OS & Virtualization

Linux (RHEL 7/9, CentOS) · KVM · QEMU

Projects & publications

Research work

M.Tech projects

  • B-WBCIS — Blockchain-based Weather Crop Insurance with automated payouts
  • BET-I&D — Blockchain energy trading via auction model (papers under review)

Publications

Education

Academics

2023

M.Tech in Information Technology

National Institute of Technology Raipur

CGPA 9.15 / 10.0 · Raipur, India

2021

B.Tech in Information Technology

Bhilai Institute of Technology, Durg

CGPA 8.84 / 10.0 · Durg, India