Contribution to Open Source:
1. http://htl10.users.sourceforge.net/patchsets/hfsplus_3.0_rfc/patches/0002-hfsplus-apply-netgear-journaling-patches.patch
2. https://dev.openwrt.org/changeset/30943
3. https://dev.openwrt.org/changeset/48360
4. https://github.com/stephank/openwrt/blob/6c4c6e2da604053e730f7dd39d0f8ee6c3915c12/
Project Summary:
- Porting of numerous Netgear routers to open source framework like DD-WRT/OpenWRT/Tomato.
- Brought up board with bare bone OS and developed peripheral drivers like SPI (master and client), I2C (master, bit-bang and client).
- Building several device driver (Ethernet/SDIO/Car-to-Car communication driver/USB Audio/MIDI/QSPI Flash/SPI) and BSP for uITON based RTOS based platforms.
- Developed/ported BSP, device drivers, LWIP network stack and application on eCOS (RTOS) based ADSL2 Bridge Modem. Main target was to achieve low footprint (512KB Flash, 2MB RAM).
- Built Wireless Access Point driver along with hostapd interface on Linux based platform.
- Built Ethernet driver along with LWIP TCP/IP stack porting to provide network support for Nucleus (RTOS) based multimedia station.
- Developed a TCP acceleration software module for WiFi Access Points that provides significant enhancements to user’s browsing and video viewing experience in a noisy WiFi network. It was designed to work best in SOHO WiFi networks.
- Enabled WNDR3700 USB attached storage as a Time Machine Volume to Mac OS X based systems using Time Machine. Added journal support in HFSPlus filesystem in Linux kernel.
- Improved OpenWRT based router build system to minimize the build time. Also added various debugging technique to help developers.
- Developed OpenWRT based custom SDK for MIPS based Qualcomm chipset based router. Developed/customized protocol level application, kernel modules, device driver.
- Developed OpenWRT based captive portal solution with reverse SSH, mesh network, bandwidth control support on various routers.
- Developed OpenWRT based captive portal solution with RADIUS authentication server on various routers.
- Developed Stateful packet inspection (SPI) firewall for uITON based RTOS based platforms.
- Developed cyber security in router with Parental Control, Content filtering, Alert message generation and send that to server, Device keep alive features.
- Developed router firmware with 4G/LTE support, WAN failback/fallover and auto SIM sensing feature. This includes adding new pages of new services like WAN failback/fallover, captive portal, auto SIM sensing etc. Added firmware upgrade support from Lua/Luci.
- Customized Luci/Lua interface according to customer requirement which includes change the background theme, add new pages of new services, modifying the header name, logo name etc.
- Developed IoT protection for IoT devices connected to router.
- Developed software based on CMIS (Common Management Interface Specification)
- Developed firmware for ESP32 using Arduino IDE with GPS, Accelerometer and CAN sensors.