Skip to content
View ivanrulik's full-sized avatar

Highlights

  • Pro

Organizations

@bioroboticslabuwm

Block or report ivanrulik

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
ivanrulik/README.md

Ivan Rulik

Waving hand Senior Software & Hardware Engineer
AI-first robotics, computer vision, and cloud systems

LinkedIn Google Scholar ResearchGate YouTube Docker

⚑ Focus Areas

Robotics Cloud APIs AI/ML Computer Vision

🎯 What I Do

  • Build production-grade robotics platforms that scale across hardware variants and teams
  • Design device-to-cloud APIs for telemetry, fleet ops, and lifecycle management
  • Ship real-time control, perception, and autonomy pipelines with safety and reliability at the core
  • Deliver on-device inference and CV systems for pose estimation and spatial awareness
  • Turn research into production: from prototypes to fielded systems

πŸ€– AI & Computer Vision

  • Computer vision for pose estimation, spatial understanding, and perception pipelines
  • Multi-agent frameworks for orchestrated workflows (LangChain, LangGraph)
  • Applied AI systems built for deployment, observability, and iteration

πŸš€ Selected Case Studies (Private)

Area Outcome Stack
Robotics Control Platform Modular control stack for mobile + manipulator systems; accelerated integration across variants with motion planners, path planning, and behavior trees ROS, Python, C++, Linux
Cloud Robotics APIs Device-to-cloud APIs for fleet telemetry, lifecycle management, and operational visibility Python, Docker, AWS
Drone Automation Integrated ROS2, IoT, and cloud services for autonomous flight operations ROS2, AWS, Linux
Assistive Robotics EtherCAT/CANOpen integrations for medical/rehab systems and precision control research C/C++, Linux, Embedded

πŸ”’ Private Work & Impact

  • Robotics, healthcare automation, and industrial systems with a focus on reliability, safety, and scale
  • Real-time automation pipelines and operator tooling for high-availability deployments
  • Cross-discipline collaboration with industry partners on advanced robotics programs
  • Full-stack ownership: embedded firmware to cloud services to operator dashboards
  • Commercial product development in C++ and Boost for low-level embedded control with production-grade reliability
Skills & Tools

πŸ’» Programming Languages

Python Badge JavaScript Badge TypeScript Badge MATLAB Badge LabVIEW Badge C Badge Cpp Badge Arduino Badge Swift Badge

πŸ› οΈ Technologies and Frameworks

ROS Linux Raspberry Pi nVIDIA AWS Docker Jetson MuJoCo Gazebo Isaac Sim Foxglove PlotJuggler

πŸ’Ό Background

  • Master's degree in Engineering from the University of Wisconsin-Milwaukee, USA
  • Bachelor's degree in Electrical Engineering from the Universidad de los Andes, Colombia

πŸ“Š Stats

GitHub stats Top languages

Popular repositories Loading

  1. robot-arm-ethercat-master robot-arm-ethercat-master Public

    This project aims to deliver a program that allows to control robotic arms based on EtherCAT technology

    C++ 4 1

  2. AnkleRehabRobot AnkleRehabRobot Public

    This is a code project for an ankle rehab robot

    Python 1

  3. matlab-magnetic-circuit-calculator matlab-magnetic-circuit-calculator Public

    Matlab application to design and simulate C-shaped magnetic circuits

    MATLAB 1 1

  4. ros2_ws_motoman ros2_ws_motoman Public

    Dockerfile 1

  5. MagneticCircuitSimulator_ManipulationSmallScale MagneticCircuitSimulator_ManipulationSmallScale Public

    Python

  6. Pokedex_Test_iOS Pokedex_Test_iOS Public

    iOS App that uses PokeAPI to make a pseudo pokedex, ideally should be runned on an Iphone 11/Xr for layout reasons

    Swift