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.