Full stack developer for the PROVIZ project, an automatic code generation platform for various IoT devices. o https://www.proviz-project.net
•Implemented Wi-Fi(TCP/IP), Bluetooth 2.1, Bluetooth LE network protocols for the Proviz project.
•Created a new programming language, Panther, that can program various IoT devices for Proviz Project.
•Designed an automatic code generation platform by using Apache Freemarker.
•Worked as a lead developer in development of the Proviz Android application project.
o https://play.google.com/store/apps/details?id=com.csl.proviz
•Developed JAVA Graphical User Interface by using JAVA Swing and FX library.
•Developed a secure bootloader for Atmel micro-controller using asymmetric encryption algorithms.
•Developed secure over the air programming framework for IoT devices using Arduino to make firmware
distribution process secure.
•Developed an automated penetration software to find vulnerabilities in network using single board
computers.
•Mentored 1 high school and 6 undergraduate students in their summer projects.