Professional Experience :
Company Overview:
Client : Gryphon (Parental control Home-based Routers)
Projects : Gryphon Tower, Gryphon Guardian, Gryphon AX, Gryphon AXE, Nokia Beacon 6, Nokia Beacon 10
Project Description : Tri-band home routers supporting WLAN protocols (802.11 b/g/n/ac/ax) in AP and security modes (WPA/WPA2/WPA3), operating on 2.4GHz and 5GHz radio bands. Features include wireless roaming, LAN/WAN, DHCP Server/Client, firewall, and wired/wireless connectivity.
Client : Gryphon
Project Name : Hombound
Description : Homebound is a containerized application for X86_64 platform , typically deployed in the cloud. It extends parental control features beyond the local OpenWrt-based router. When a client device connected to the router moves out of local Wi-Fi range (i.e., roaming or switching networks), the Homebound application ensures continuity by connecting to Homebound cloud servers. These cloud servers run containerized services identical to those on the router, allowing seamless enforcement of parental controls and other monitoring features, even while the client is connected to different networks.
Roles and Responsibilities :
Programming Languages:
C, C, Shell Scripting
Operating Systems:
Linux (Embedded & System-level), Windows
Embedded Systems & BSP:
OpenWrt, Buildroot, LXC Containers, Qualcomm IPQ807x/IPQ4019 Platforms, BSP Customization
Networking & Protocols:
TCP/IP, DHCP, DNS, ICMP, IPsec, L2/L3 Protocols, L7 Protocols, EasyMesh, WIFISON, WLAN 80211 a/b/g/n/ac/ax, WPA/WPA2/WPA3
System Programming:
Multithreading, IPC Mechanisms, Memory Management, Signal Handling, Process Control, Socket Programming
Database:
SQLite (Design & Integration in Embedded Systems)
Debugging & Analysis Tools:
GDB, Wireshark, Valgrind, Tcpdump, Iperf
Build & Project Tools:
OpenWrt, Buildroot, Jira, Git
Other Skills:
Linux Command-line, GUI Configuration, Cloud-based Router Integration, Documentation & Testing