About
Entrepreneur and Product Manager with strong technology background. Started as a full…
Articles by Tolga
Activity
3K followers
Experience
Education
Licenses & Certifications
Volunteer Experience
-
Judge
Technology Student Association
- 1 month
Science and Technology
Judge for software development at WTSA
-
-
-
-
Publications
-
Smart Card and PKI Applications at Universities and e-ID
Internet In Turkey Conference (Inet-TR) 2001
Patents
-
Changing Meeting Type Depending on Audience Size
Filed US 20160283912
-
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 inventorsSee 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).
-
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
See projecttkly.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.
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
16 people have recommended Tolga
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content