Skip to content
View gkeiel's full-sized avatar

Block or report gkeiel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gkeiel/README.md

Welcome to my GitHub

Control and Automation Engineer focused on Control Systems, Embedded Systems, PCB Design, and Data Science
πŸ€– Works with embedded systems, control, and automation
πŸ”§ Designs electronic circuits and PCBs for embedded applications
πŸ“ˆ Experienced with Python, data analysis, machine learning, and scientific computing


🌟 Embedded Systems

Project Description Language
dc_motor_position_control dc_motor_position_control Experiment for controlling a DC motor angular position. Includes PID, PR, PMR and proportional-repetitive controllers. C++
wifi_automation wifi_automation Experiment of IoT smart-switch for remote controlling relays. Includes Telegram, MQTT, and local control interfaces. C++
line_follower_robot line_follower_robot Experiment for microcontroller-based line-follower robot. Includes PID controllers and its variations. C++
remote_stopwatch_control remote_stopwatch_control Experiment for controlling a IR stopwatch. Includes LE2113 timer commands and ultrasonic sensor interface. C++

🌟 Printed Circuit Board (PCB) Design

Project Description Software
relay_module_5v_optocoupler_smt relay_module_5v_optocoupler_smt Design of a 3.3/5/12 V relay module with optocoupler SMT. Includes schematic, PCB, BOM and Gerber files. KiCad
relay_module_5v_optocoupler_4_smt relay_module_5v_optocoupler_4_smt Design of a 3.3/5/12 V relay module 4 channels with optocoupler SMT. Includes schematic, PCB, BOM and Gerber files. KiCad
arduino_nano_fullbridge_dc_driver arduino_nano_fullbridge_dc_driver Design of a full-bridge DC driver and sensors for Arduino Nano (carrier board). Includes schematic, PCB, BOM and Gerber files. KiCad
arduino_nano_fullbridge_dc_driver arduino_nano_low_side_dc_driver Design of a dual low-side DC driver and sensors for Arduino Nano (carrier board). Includes schematic, PCB, BOM and Gerber files. KiCad

🌟 Data Science and Programming

Project Description Language
b3_trading_signals b3_trading_signals Trading signals for B3 stock market using technical indicators. Includes data download, backtesting, forecasting and Telegram notifications. Python
market_forecaster market_forecaster Trading signals for global markets using machine learning. Includes data download, predictions based on ML algorithms, backtesting and Telegram notifications. Python
trading_strategy_optimizer trading_strategy_optimizer Optimizer for trading strategies. Includes data download, backtesting, analysis and optimization. Python

Featured Projects

Project Description Language
line_follower_robot_lego Control algorithms for LEGO EV3 and LEGO SPIKE line-follower robots C++
pcb_design_kicad Printed circuit boards (PCBs) designs for some electronic circuits Python
py_PMR_design Proportional-multiple-resonant (PMR) controller design: CT robust, CT and DT Python
attitude_control_system Simulation and control of attitude in spacecraft Python
supervised_machine_learning Stand-alone codes for supervised machine learning: time series analysis and forecasting Python

If the variety of projects looks like a lack of focus, consider that some of it is simply a hobby, and some of it is what a weak job market makes engineers do when they refuse to stop learning.


Portfolio

Portfolio
Explore my projects, articles, and experiments


Profile views counter

Pinned Loading

  1. dc_motor_position_control dc_motor_position_control Public

    An experiment for controlling a DC motor angular position

    C++

  2. wifi_smart_switch wifi_smart_switch Public

    An IoT smart switch experiment for remote controlling relays

    C++

  3. grid_tied_simulation grid_tied_simulation Public

    MATLAB-PSIM simulation and control of grid-tied inverters

    MATLAB 2

  4. ups_simulation ups_simulation Public

    MATLAB-PSIM simulation and control of UPS systems

    MATLAB 1

  5. py_PMR_design py_PMR_design Public

    A Python code for designing proportional-multiple-resonant (PMR) controllers and current feedback gains for UPS systems

    Python

  6. attitude_control_system attitude_control_system Public

    A Python tool for simulation and control of attitude in spacecrafts

    Python