I implemented a private network with IEEE 802.1x support using a Cisco IE3000 switch. I cross-compiled the wpa_supplicant application for an embedded Linux device and successfully ran it on the system. Additionally, I configured the required settings for integration with Windows devices.
-
posts
-
IEEE 802.1X Implementation
-
Benchmark and Reporting Tool Developed
I developed a custom benchmarking tool for an internal C language application. This tool measures the execution times of code blocks and function calls, tracks runtime variables, and generates detailed report documents
-
Database Sycnroniser
Developed a multithreaded database synchronizer for a video analytics system. Used a C++ for this. Video analytics application generates a lot of data and this application pushes data to different databases, which located in different servers and local machines. Also it provides a backup mechanism for different data centers.
-
Video Analytics People Heatmap Generator
Developed a heatmap generator for video analytics system. Used a python for this. Used a pre-trained model for object detection. Used a python for processing and generating heatmaps.
-
Video Analytics People Counter Algorithm
Developed a people counter algorithm for video analytics system. Used a deep learning model for this. Used a pre-trained model. Model outputs are processed and counted by my algorithm
-
Sketch Drawing Application
Developed a custom drawing application for inhouse usage. Integrated to company’s internal system.
-
Segment Anything Algorithm
Meta’s segment anything project used in some projects. I developed a algorithm for finding proper car parking areas. Used a deep learning model for this. I used a pre-trained model. Used a python for testing.
-
Smart Encoder
Developed an algorithm which address a low bandwith infrastructure. It used via companies current video analytics system. It’s a commercial product developed for specific customer needs. It allows us to use video analytics system work on low bandwith internet infrastructure.
-
Neural Radiance Fields
NERF repository is a collection of papers and codes about Neural Radiance Fields. It’s a new method for 3D scene representation and rendering. It’s a hot topic in computer graphics and computer vision. It’s a new way to represent 3D scenes and objects. It’s a new way to render.
-
Room Segmentation
Room segmentation is a process of dividing a given space into rooms. This process is used in many applications such as robot navigation, room recognition, and room coverage.
-
Emebedded Test Framework Development
Developed a test framework for BMS board. Used for integration tests. Nasas JPL’s embedded-gcov is used as a base for the test framework.
-
Integration Test for Embedded Systems
I’m the part of the team that developed the integration tests for the BMS board of an electric vehicle.
-
Data Loss Prevention Software
Data loss prevention software developed. It’s a windows service that monitors user activity and prevents data loss. It’s a commercial product.
-
Ventilation Device Development
Developed a device control UI and control algorithm for a mechnanic device. Used while covid-19 pandemic.
-
Material Test Device Framework
Developed a test runner framework for material testing machine. It’s generic and highly configurable. I develop common test runner interface, and test runner plugins for each test type. Tensile test, compression test, bending test, etc. developed as plugins.
-
Material Testing Machine GUI Development
Developed a GUI for material testing machine. Machine controlled via motion controller devices and GUI integrated to these devices. Test algotihms developed according to ASTM standards. Data filtered and processed on backend service.
-
First Time Installation Script
Bash script wrote for first time installation of application to Linux platforms.
-
Unit Test Development for C++ Repositories
I’m the part of the team that developed the unit tests for company’s internal repositories. The tests are developed in C++ language. The tests are run on the GTest framework. The source code is managed on git.
-
GUI Development
Developed a many gui applications and custom widgets for customer products. Windows, Linux and embedded platforms are supported. Mostly used Qt framework for development.
-
Qt For MCUs application development
Qt for MCUs offers a lightweight graphics framework and toolkit that enables you to design, develop, and deploy graphical user interfaces (GUI) on microcontrollers (MCU). It lets you run the application either on bare metal or a real-time operating systems.
-
Sensor Data Visualization
In my internship i developed a application which visualizes a movement of real object. I used a STM32F4 board for sensor data collection. IMU, Gyro, Accelerometer sensors used for data collection. Data processed on PC and visualized with OpenGL.
-
Graduation Thesis
Embedded device and program developed for indoor mapping. ToF sensor data collected from device and processed on PC. Used STM32F4 as control board, used step motor for rotation, used ToF sensor for distance measurement. Data filtered and processed on PC with Matlab. Also developed a GUI for visualization.