Skip to content
View MarcoDotIO's full-sized avatar

Organizations

@ATR-Lab

Block or report MarcoDotIO

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

Hi, I'm MarcoDotIO 👋

Swift & Apple platforms · AI agents · Robotics & HRI

Lead Senior Engineer @ OpenDive · PhD Researcher in Telerobotics & HRI @ Kent State

X / @marcodotio · LinkedIn · YouTube


I build Swift SDKs, AI agent tooling, and robotics software. My work connects native Apple apps, language models, and human–robot interaction.

  • Native AI: Swift packages, Foundation Models, streaming, structured output, and tool calling.
  • Robotics research: telerobotics, shared autonomy, and how people communicate intent to robots.
  • Developer tools: reproducible ROS 2 environments and MCP integrations for research workflows.

Selected work

Project What I'm building
OpenClawKit Swift SDK for AI agents, gateways, channels, and MCP integrations.
OpenAIKit Community-maintained Swift SDK for the OpenAI API.
GrokLanguageModel Grok through Apple's Foundation Models APIs, with streaming, structured output, and tools.
rosenv ROS 2 project and dependency management with persistent Docker environments and lockfiles.
PepperKit Pepper robot stack combining a QiSDK Android client with an OpenAI Realtime backend.
overleaf-latex MCP tools to create, edit, and compile LaTeX projects in Overleaf.
SuiKit Swift SDK for Sui: transaction building, signing, and object management.
Sui-Unity-SDK C# SDK for Sui-powered Unity games, with local transaction building and zkLogin.

Highlights

  • 2025 · Sui Overflow: 1st place, Explorations.
  • 2024 · ETH Denver: Best Solana Social Application.
  • 2023 · ETH New York: 1st place, WalletConnect “Best for Mobile.”
  • Published research in human–robot interaction, child–robot interaction, and environmental education.

Languages & tools

Swift Xcode Python TypeScript Rust C# Kotlin Unity ROS Docker Git

Swift / SwiftUI · Python · TypeScript / JavaScript · Rust · C# / Unity · Kotlin · ROS 2 · Docker · Git

GitHub activity

MarcoDotIO's GitHub activity statistics Languages by code size across public repositories

MarcoDotIO's GitHub contribution streak

Language statistics reflect repository code size, not proficiency. Card refresh status

Pinned Loading

  1. OpenDive/OpenAIKit OpenDive/OpenAIKit Public

    Swift Package for OpenAI's API

    Swift 269 46

  2. OpenDive/SuiKit OpenDive/SuiKit Public

    A Swift SDK for developing on Sui

    Swift 22 19

  3. OpenDive/Sui-Unity-SDK OpenDive/Sui-Unity-SDK Public

    A fully featured implementation of the Sui SDK for developing Unity games

    C# 22 4

  4. OpenClawKit OpenClawKit Public

    A Swift package SDK for running local OpenClaw-style AI agent workflows inside native Swift applications.

    Swift 26 6

  5. rosenv rosenv Public

    A project and dependency manager for ROS 2 with persistent environments, exact package locks, and reproducible development workflows.

    Python

  6. GrokLanguageModel GrokLanguageModel Public

    Use xAI Grok models with Apple's Foundation Models framework: streaming, @Generable structured output, tools, reasoning, and vision on iOS, macOS, and visionOS 27.

    Swift