About me
I am Haimin Ku, a master’s student in CIT at Purdue University, working in Wireless Network Applied Research Lab advised by Prof. Anthony H Smith. I am passionate about edge intelligence and security.
Education
- M.S. in Computer and Information Technology
Purdue University, West Lafayette, Indiana, United States (2020 - Current) - B.S. in Software Engineering
Sejong University, Seoul, South Korea (2016 - 2020)
Experience
Graduate Teaching Assistant
Purdue University, West Lafayette, Indiana • Jan 2021 - Present
CNIT 344: Network Engineering Fundamentals & CNIT 242: System Administration
• Coordinate all aspects of the courses, guide and interact with undergraduate TAs (Head TA).
• Instructed networking lab sessions: helped students to understand, implement, and maintain enterprise-class switched and routed networks.
Undergraduate Research Assistant
Sejong University, Seoul, South Korea • Aug 2018 - Dec 2019
Participated in Smart Grid and Wireless Networks projects in Next Generation Network Lab
• Developed monitoring & control module using XMPP for Distribution Management System (DMS) in Smart Grid.
• Explored lightweight IoT data protocols in Smart Grid communication.
IITP-Purdue Capstone Design Summer Program Participant
Purdue University, West Lafayette, Indiana • Jun 2018 - Aug 2018
Worked on a project to build wireless network infrastructure for emergency services
• Built LoRa ad-hoc network for wireless communication.
• Designed an algorithm for data transmission between multi hops.
Academic Talk
Security Analysis of Bluetooth Low Energy Devices
Haimin Ku at US-Korea Conference (UKC), Dec 2021
Projects
- Cognitive Mobile Edge Offloading Based on End User Constellation
Designed and implemented a mobile edge offloading of wireless secondary users and edge constellations with reinforcement learning. - Security Analysis of Bluetooth Low Energy (BLE) Devices
Attacked smartwatches by exploiting vulnerabilities in BLE pairing process. - Indoor Tracking System with AWS IoT Greengrass
Tracked people using IoT sensors at the edge and make Lambda functions to manage sensor data. - Wireless Network Infrastructure for Emergency Services
Built LoRa ad-hoc network for wireless communication to exchange information in a short time. - Non-real-time Data Exchange Method
Developed monitoring & control module using XMPP in Java for Distribution Management System (DMS) in Smart Grid. - Implementation of Enterprise-class Switched and Routed Networks
Designed, implemented, and managed today’s networked environments for several business situations. - Sejong University Lab Recommendation Web Service
Created a web page that recommends relevant laboratory for students based on their interests deploying machine learning.
Independent Coursework
- Production Machine Learning Systems by Google Cloud on Coursera, July, 2019
- End-to-End Machine Learning with TensorFlow on GCP by Google Cloud on Coursera, July, 2019
- Getting Started with Google Kubernetes Engine by Google Cloud on Coursera, June, 2019
Technical Skills
- Programming Languages: Python, Java, C & C++, HTML5 & Javascript, SQL, R
- Frameworks & Libraries: Pytorch, AWS, Node.js, Django, Heroku