A budding tech geek who is deeply, madly and irrevocably in love with programming and has a passion for artificial intelligence, networking and embedded systems.
Perseverant, hard-working and highly inqusitive with an immense thirst for knowledge.
Familiar with Linux, Dockers, Backend Development, CICD, Spark and Networking.
"Knowledge is of no value unless you put it into practice"
- Anton Chekhov
June 2022 - Present
Currently working as a freelance software developer on various interesting projects.
June 2020 - June 2022
January 2019 - June 2020
February - November 2018
August 2015 - August 2017
January - June 2015
August 2017 - December 2018
Master of Science degree in Electrical and Computer Engineering (Computer Science Specialization)
CGPA: 4.7/5
July 2011 - June 2015
Bachelor of Engineering degree in Electronics and Communications
Graduated top of the department
CGPA: 9.8/10
A Python based framework for detecting coordinated attacks that are happening across a network on a particular type of IoT device.
Got exposed to multi processing, Inter Process Communications, websockets and SDN/NFV platforms.
A distributed framework in python for classifying and dynamically learning new IoT devices using supervised and semi-supervised Machine Learning algorithms. Got hands on experience on distributed computing, container technology, machine learning and socket programming.
Various features can be extracted from network traffic generated by IoT devices which are used to train a ML model that can categorise benign and malicious traffic. Obtained knowledge about various machine learning model, SDN and python programming.
Performance analysis of Neural Network parallelisation implemented using software and hardware (through FPGA). Got opportunity to learn about OpenMP (C++), CUDA (C++) and Verilog (FPGA). Hardware design of Neural Network gave a great insight into computer architecture and compiler design.
Simulator for Identity Service Engine - a Network Access Control server, using node.js and javascript. Client server handshake, secure communication and web interface were some of the features implemented. Got hands on knowledge on HTTP protocol, cryptography, websockets and backend development.
A prototype for interpreting sign language to help mute people. Sign languages are recognised by hand gestures using Inertial Measurement Unit (IMU) and flex Sensors and are processed using a micro-controller. Learned about micro-controller programming, sensor data processing and digital circuit design.
IEEE Internet of Things Journal | Feb 2019 | Volume 6, Issue 1 | link
July 2018 | Patent pending*
Feb 2016 – Feb 2019 | ID: CSCO12938457
IEEE SensorsJournal | Feb 2019 | Early Access | link
2016
Awarderd for developing node.js based productivity tool for faster software development cycle and reducing programming bugs.
2015
All Rounder award (ECE department) for excelling in various fields of study.
2015
Awarded with gold medal for securing 1st rank in ECE department (2011 - 2015)
#02-903 Blk 1,
Bedok South Ave 1,
Singapore 460001