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
| Project | Description | Language |
|---|---|---|
| Experiment for controlling a DC motor angular position. Includes PID, PR, PMR and proportional-repetitive controllers. | C++ | |
| Experiment of IoT smart-switch for remote controlling relays. Includes Telegram, MQTT, and local control interfaces. | C++ | |
| Experiment for microcontroller-based line-follower robot. Includes PID controllers and its variations. | C++ | |
| Experiment for controlling a IR stopwatch. Includes LE2113 timer commands and ultrasonic sensor interface. | C++ |
| Project | Description | Software |
|---|---|---|
| Design of a 3.3/5/12 V relay module with optocoupler SMT. Includes schematic, PCB, BOM and Gerber files. | KiCad | |
| Design of a 3.3/5/12 V relay module 4 channels with optocoupler SMT. Includes schematic, PCB, BOM and Gerber files. | KiCad | |
| Design of a full-bridge DC driver and sensors for Arduino Nano (carrier board). Includes schematic, PCB, BOM and Gerber files. | KiCad | |
| Design of a dual low-side DC driver and sensors for Arduino Nano (carrier board). Includes schematic, PCB, BOM and Gerber files. | KiCad |
| Project | Description | Language |
|---|---|---|
| Trading signals for B3 stock market using technical indicators. Includes data download, backtesting, forecasting and Telegram notifications. | Python | |
| Trading signals for global markets using machine learning. Includes data download, predictions based on ML algorithms, backtesting and Telegram notifications. | Python | |
| Optimizer for trading strategies. Includes data download, backtesting, analysis and optimization. | Python |
| 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.
Explore my projects, articles, and experiments
