Tolga Kilicli

Tolga Kilicli

Greater Seattle Area
3K followers 500+ connections

About

Entrepreneur and Product Manager with strong technology background. Started as a full…

Articles by Tolga

  • MVP: (n) Experiment.

    A few weeks ago I participated in a panel to chat about product management hosted by General Assembly in Seattle. I had…

    16 Comments

Activity

3K followers

See all activities

Experience

  • Microsoft Graphic

    Microsoft

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Istanbul, Turkey

  • -

    Turkey

  • -

    Ankara, Turkey

  • -

    Ankara, Turkey

Education

Licenses & Certifications

Volunteer Experience

Publications

Patents

  • Changing Meeting Type Depending on Audience Size

    Filed US 20160283912

    In one or more embodiments, when an online meeting is being organized, the number of invitees is monitored. If the number of invitees exceeds a particular threshold, the meeting organizer is prompted to alter the meeting type.

    Other inventors
  • Directing Meeting Entrants Based On Meeting Role

    Filed US 20160255127

    In one or more embodiments, a meeting organizer develops a list that includes meeting participants and each participant's meeting role. Individual roles can have associated credentials that are utilized to sign into a particular meeting. A single invitation type is sent to all meeting participants irrespective of their role in the meeting. The invitation type includes a single join link for all participants. When a participant joins the meeting, they can be authenticated and authorized against…

    In one or more embodiments, a meeting organizer develops a list that includes meeting participants and each participant's meeting role. Individual roles can have associated credentials that are utilized to sign into a particular meeting. A single invitation type is sent to all meeting participants irrespective of their role in the meeting. The invitation type includes a single join link for all participants. When a participant joins the meeting, they can be authenticated and authorized against the list that the organizer developed. Based on the participant's role, they are routed to the appropriate client application to consume the meeting.

    Other inventors
  • Rapidly Initializing and Dynamically Adjusting Media Streams

    US 8922665

    A device may generate a media stream to be shared with other users by building a media graph, comprising a series of interconnected processing units that perform various processing tasks. However, the time involved in generating the media graph may delay the initialization of the media stream, and adjusting properties of the media stream (such as resolution or codec) may result in an interruption of the media stream while a new media graph is built. Instead, a media graph cache may be provided…

    A device may generate a media stream to be shared with other users by building a media graph, comprising a series of interconnected processing units that perform various processing tasks. However, the time involved in generating the media graph may delay the initialization of the media stream, and adjusting properties of the media stream (such as resolution or codec) may result in an interruption of the media stream while a new media graph is built. Instead, a media graph cache may be provided to cache a set of media graphs, which may be interchangeably selected for rapid initialization and adjusting of media stream properties. The media component (e.g., a video camera) may also be configured to promote rapid adjustments to some media stream properties, while maintaining other properties (e.g., field of view and white balance) for a smooth transition between media stream property sets.

    Other inventors
    See patent

Projects

  • a2a-client-swift — Agent-to-Agent Client Library for Swift

    As part of building a fully on-device, privacy-first iOS AI app, I needed a native way for Swift-based clients to communicate with autonomous agents using an agent-to-agent (A2A) protocol.

    a2a-client-swift is a Swift client library that brings A2A communication to Apple platforms, designed for:
    - iOS-first, local-first applications
    - Clean Swift APIs that feel natural to Apple developers
    - Interoperability with Rust-based agent backends
    - Privacy-aware architectures where…

    As part of building a fully on-device, privacy-first iOS AI app, I needed a native way for Swift-based clients to communicate with autonomous agents using an agent-to-agent (A2A) protocol.

    a2a-client-swift is a Swift client library that brings A2A communication to Apple platforms, designed for:
    - iOS-first, local-first applications
    - Clean Swift APIs that feel natural to Apple developers
    - Interoperability with Rust-based agent backends
    - Privacy-aware architectures where data stays on the device unless explicitly shared

    This library enables agentic workflows directly inside iOS apps—without treating the phone as a thin client. These libraries were built while developing a local-first AI app, and are actively used in production experiments.

  • a2a-rs — Agent-to-Agent Communication in Rust

    While building a local-first AI application, I needed a clean, efficient way for autonomous agents to communicate with each other—without relying on heavyweight orchestration or always-on cloud infrastructure.

    That led to a2a-rs, a set of Rust crates that provide a lightweight foundation for agent-to-agent (A2A) communication.

    The crates are designed with:
    - Performance and safety (Rust-first)
    - Clear, explicit protocols between agents
    - Suitability for local-first and…

    While building a local-first AI application, I needed a clean, efficient way for autonomous agents to communicate with each other—without relying on heavyweight orchestration or always-on cloud infrastructure.

    That led to a2a-rs, a set of Rust crates that provide a lightweight foundation for agent-to-agent (A2A) communication.

    The crates are designed with:
    - Performance and safety (Rust-first)
    - Clear, explicit protocols between agents
    - Suitability for local-first and hybrid (local + cloud) architectures
    - Composability for multi-agent systems

    This work is part of a broader exploration into agentic systems, on-device AI. These libraries were built while developing a local-first AI app, and are actively used in production experiments.

  • Recorder for your Meetings

    A credit card sized device that enables you to record any meeting that you go to and gets a transcription of your meeting delivered to you. Future enhancements also include summarization such that you do not need to take notes at all. (Internet of Things, IoT, SoC, Cloud)

  • Smart Consumer Virtual Private Networking (VPN) Device

    Internet of Things application for secure communications. This credit card size device turns any network around into a secure network for all your devices. It's easy to use without any buttons on it, simply plug it in. All management is done through cloud with your smart phone.

  • Cloud Connected Smart Mirror

    Internet of Things (IoT) application done on a common household furniture - a mirror. Mirror shows date and time, and the weather of the next 7 days. Weather data is fetched from the cloud, runs on a Linux System on Chip (SoC).

  • Sample Slack integration

    Simple sample integration add-ons for Slack.

    See project
  • CafeJira

    CafeJira is a small background app to make it easy to share Jira issues in rich format. It captures Jira links when you copy the link, and puts the details of that issue in a rich HTML template, and makes it ready to be pasted into an email or instant message conversation. Simply copy a Jira link and paste it into an email...

  • tkly.co

    tkly.co is a simple URL shortening and redirection service. It was built to play with cloud development, deployment, REST APIs, data gathering and analysis. Migrated from SQL based backend running on VMs to Azure Web App with Table Storage. Now transitioning over to AWS.

    See project

Honors & Awards

  • Microsoft High Potential Program

    Microsoft

    Top 1% high performers are invited to this program for training as the next set of leaders. This is a year long training where members meet with senior executives and work on company wide, high impact issues. Finished this training on September 2015.

  • Icicle Award

    Microsoft Corp.

  • Gold Star Award

    Microsoft Corp.

  • Anatolian Award

    Microsoft Corp.

Languages

  • English

    Native or bilingual proficiency

  • Turkish

    Native or bilingual proficiency

Recommendations received

View Tolga’s full profile

  • See who you know in common
  • Get introduced
  • Contact Tolga directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses