Skip to content

icywind/icywind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Hi, I'm Rick 👋

Senior SW/DevRel Engineer | Cross-Platform Systems | Unity & iOS | Real-Time Communication

I build production-grade SDKs and apps that power real-time systems and game engine integrations.

With years of experience across mobile, gaming, and embedded systems, I specialize in designing high-performance, reliable SDKs used by other engineers.

🛠 Technical Focus

  • C++ / Cross-platform SDK architecture

  • Unity game and integrations

  • Async systems & networking (WebSocket, RTC)

  • iOS / Swift / AVFoundation

  • High-performance mobile systems

🚧 Personal Projects (Currently Building)

Project Description Status Link
NailGuardCounter (Nail Timer) A watchOS + iOS app that counts your urge to bite nails TestFlight ready View Repo
填海 (TianHai) A turn-based Chinese word game. Originally tech stack: Objective-C/Java frontend, LAMP stack backend. Modernization efforts: React/Vite (web), FastAPI backend. Consideration: Unity/Flutter frontend for mobile On-going Private repo
iOS Song Scramble App (Sing Something) Scramble a song and let the other user guess what that is. Currently has basic obfuscation + firebase authentication; needs file transfer and storage, result sharing In Development Private repo
ShazamClone iOS Shazamkit usage, prepare for Sing Something Finished View Repo
Pacman by AI + Python Game Library Comparison of LLMs in making the classic Pacman Game Verdict Reached View Repo
Ads SDK integration samples for Unity A simple SDK structure demonstrating how to build from a C++ library to Unity MacOS plugin Finished View Repo
UnityAds SwiftUI integration A SwiftUI integration for UnityAds iOS SDK Finished View Repo
Tool VR A Unity VR project for Oculus Quest that provides an immersive wrench interaction experience Finished View Repo

⭐ Work Project Samples

This section contains public projects that made significant impact during my time at Agora.

Project Description Repo Link Blog Link
Spatial Audio VR Demo How to add spatial audio of RTC users on Oculus (Updated) View Repo View Blog
Agora Space 2 Realtime engagement in Spaces using Agora SDKs (RTC/RTM) View Repo -
Agora WebGL Plugin Beta Plugin built for Unity on WebGL platform View Repo -
Vision Pro Unity Quick Start with Agora SDK Agora working on Apple VisionPro with a Unity SDK plugin View Repo View Blog
Agora VisionOS Plugin Official VisionOS package release v4.2.6 View Repo View Blog
MagicLeap Easy Integration Plugin Easy integration plugin for MagicLeap 2 View Repo -
TEN AI Assistent iOS Sample App TEN AI Assistant iOS Sample App View Repo -

⭐ Selected Engineering Themes

🧩 SDK Architecture

  • Cross-platform abstraction layers
  • Native ↔ Managed interop (C++ ↔ C#)
  • API surface design for third-party developers
  • Threading and lifecycle safety

⚡ Real-Time Systems

  • WebSocket-based communication
  • Low-latency architecture
  • Async programming patterns (C++, Swift)

🎮 Game Engine Integrations

  • Unity plugin architecture
  • Mobile SDK embedding
  • Ads monetization frameworks

📱 Apple Platform Development

  • Swift & SwiftUI
  • AVFoundation
  • Performance-conscious mobile engineering

🧠 Engineering Philosophy

  • SDKs must be boringly reliable.
  • APIs are products.
  • If integration is painful, the SDK is wrong.
  • Performance is a feature.
  • Documentation is part of the codebase.

🔬 Learning & Exploration

  • Machine Learning system fundamentals
  • Distributed systems patterns
  • Developer Experience (DevRel mindset)

📫 Let’s Connect

💼 LinkedIn

I’m particularly interested in:

  • SDK platform architecture
  • AI Tools
  • Game engine infrastructure
  • Other Developer tooling & ecosystem design
  • High-performance cross-platform systems

About

Rick's GitHub Content Homepage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors