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.

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 C, Python and MATLAB
🤖 Works with modeling, simulation, and control of dynamic systems
📈 Experienced with pandas, NumPy, SciPy, statsmodels, scikit-learn, matplotlib, python-control, CVXPY
⚙️ Interested in quantitative analysis, automation projects and control experiments


🌟 Top Projects

Projects that showcase my experiments on control and embedded systems:

ProjectDescriptionLanguage
dc_motor_position_controldc_motor_position_controlExperiment for controlling a DC motor angular position. Includes PID, PR, PMR and proportional-repetitive controllers.C++
wifi_automationwifi_automationExperiment of IoT smart-switch for remote controlling relays. Includes Telegram, MQTT, and local control interfaces.C++
remote_stopwatch_controlremote_stopwatch_controlExperiment for controllling a IR stopwatch. Includes LE2113 timer commands and ultrassonic sensor interface.C++

Projects that showcase my work on printed circuit board (PCB) design:

ProjectDescriptionSoftware
relay_module_5v_optocoupler_smtrelay_module_5v_optocoupler_smtDesign 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_smtrelay_module_5v_optocoupler_4_smtDesign 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_driverarduino_nano_fullbridge_dc_driverDesign 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_driverarduino_nano_low_side_dc_driverDesign of a two low-side DC driver and sensors for Arduino Nano (carrier board). Includes schematic, PCB, BOM and Gerber files.KiCad

Projects that showcase my work on trading systems:

ProjectDescriptionLanguage
b3_trading_signalsb3_trading_signalsTrading signals for B3 stock market using technical indicators. Includes data download, backtesting, forecasting and Telegram notifications.Python
market_forecastermarket_forecasterTrading signals for global markets using machine learning. Includes data download, predictions based on ML algorithms, backtesting and Telegram notifications.Python
trading_strategy_optimizertrading_strategy_optimizerOptimizer for trading strategies. Includes data download, backtesting, analysis and optimization.Python

Featured Projects

ProjectDescriptionLanguage
line_follower_robotControl algorithms for microcontrolled-based line-follower robotsC++
line_follower_robot_legoControl algorithms for LEGO EV3 and LEGO SPIKE line-follower robotsC++
pcb_design_kicadPrinted circuit boards (PCBs) designs for some electronic circuitsPython
py_PMR_designProportional-multiple-resonant (PMR) controller design: CT robust, CT and DTPython
attitude_control_systemSimulation and control of attitude in spacecraftsPython
supervised_machine_learningStand-alone codes for supervised machine learning: time series analysis and forecastingPython
openfinance_santander_integrationIntegration with Santander Open Finance API for balance and statement queriesPython

Online Portfolio

Portfolio
Explore my projects, articles, and experiments


Profile views counter

Pinned Loading

  1. dc_motor_position_controldc_motor_position_controlPublic

    An experiment for controlling a DC motor angular position

    C++

  2. wifi_smart_switchwifi_smart_switchPublic

    An IoT smart switch experiment for remote controlling relays

    C++

  3. grid_tied_simulationgrid_tied_simulationPublic

    MATLAB-PSIM simulation and control of grid-tied inverters

    MATLAB 2

  4. ups_simulationups_simulationPublic

    MATLAB-PSIM simulation and control of UPS systems

    MATLAB 1

  5. line_follower_robot_legoline_follower_robot_legoPublic

    Algorithms for LEGO EV3 and LEGO SPIKE line follower robots using different control strategies

    Python

  6. attitude_control_systemattitude_control_systemPublic

    A Python tool for simulation and control of attitude in spacecrafts

    Python