Skip to content
View zeljkoavramovic's full-sized avatar

Block or report zeljkoavramovic

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
zeljkoavramovic/README.md

Embedded Systems & Industrial Automation Consultant

25+ years building process control and embedded solutions for clients across Europe and USA. Based in Belgrade, Serbia (CET).

Consulting & Freelance Services

Available for contract work and consulting in:

  • Embedded systems - custom hardware design, firmware development, hardware bring-up, PCB design
  • Industrial automation & process control - PLC programming, HMI/SCADA, custom windows & linux software development
  • Communication & protocol integration - industrial protocols, custom cross platform protocol bridges/gateways
  • Data acquisition & historians - real-time trending and reporting systems
  • Legacy system modernization - bridging old and new systems, protocol translation, migration support

Tech Stack

  • Languages: C/C++, Python, Delphi, FreePascal/Lazarus, MatLab, JS, HTML, Bash, IEC 61131
  • MCU & Embedded: STM32, ESP32, RP2040, AVR, Raspberry Pi, FreeRTOS, embedded Linux, KiCAD, Eagle
  • Industrial: Siemens TIA Portal / Step7, Rockwell, CodeSys, WinCC, Wonderware / AVEVA System Platform, Osisoft / AVEVA PI
  • Protocols: CAN, SocketCAN, J1708, J1939, OBD2 , MQTT, Modbus, OPC UA, Profibus, Profinet, FINS, I2C, SPI, RS232/485, USB, TCP/IP, UDP, HTTP, RPC, REST
  • Data & Cloud: Grafana, Node-RED, Balena, InfluxDB, SQLite, PostgreSQL, MS SQL, Oracle

Selected Experience

  • 25+ years in industrial automation - US STEEL, HBIS
  • 30+ factories - implemented across steel, food, and solar sectors
  • Embedded product development - designed complete hardware & firmware solutions for automotive fleet telematics, environmental monitoring, agriculture, and industrial inspection
  • InformationWeek TOP 250 Innovators (2007) - "60 Heats per Day" project
  • Open source author - CAN Error Simulator, FPC SocketCAN, S7 PLC communication, Fuzzy Logic and Fixed Point math libraries, Multidimensional interpolation library, Agentic Design Patterns

Contact

  • Email: zeljko.avramovic [at] gmail.com
  • LinkedIn: in/zeljkoavramovic
  • Languages: English (fluent) · Serbian (native) · Russian (basic)

Pinned Loading

  1. canerrsim canerrsim Public

    Simulate and show CAN error messages using SocketCAN

    C 6

  2. can-utils can-utils Public

    Forked from linux-can/can-utils

    Linux-CAN / SocketCAN user space applications

    C 1

  3. hlp4win11 hlp4win11 Public

    Legacy HLP file support for Windows 11

    PowerShell 94 3

  4. pi-gpio-read pi-gpio-read Public

    Show Raspberry Pi GPIO pin status, configuration and functions

    Shell 1

  5. agentic-design-patterns agentic-design-patterns Public

    29 essential agentic design patterns for building intelligent AI systems

    HTML 103 14

  6. karpathy-bernstein-avramovic karpathy-bernstein-avramovic Public

    Global CLAUDE.md: Framework-agnostic guidelines for disciplined LLM coding inspired by Karpathy & Bernstein

    HTML 7