Tian Zhang

IOS Engineer at Robinhood

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tian Zhang is an iOS engineer with 13 years of hands-on experience building mobile and system-level software, currently developing at Robinhood in California. He brings deep expertise in Objective-C, C and Bluetooth Low Energy, with additional fluency in Swift, Python and embedded platforms such as CC254x and nRF51822. His background includes HomeKit-focused internships at Apple and leading a university research app, reflecting a strong blend of consumer platform and research-oriented product work. An active open-source contributor, he’s improved core Homebridge projects and helped enable macOS virtualization and FFmpeg-based camera streaming, showing both backend robustness and full-stack UI skills. Pragmatic and systems-minded, he often focuses on reliability and edge-case handling in networking and device integration.
code13 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Santa Clara University
github-logo-circle

Github Skills (24)

homebridge10
javascript10
hapi10
homekit10
virtual-machine10
ffmpeg10
ui-design10
camera10
uid10
socket10
front-end-development10
virtualization10
swift10
video-streaming10
nodejs10

Programming languages (8)

TypeScriptCJavaScriptObjective-CSwiftHTMLRubyPython

Github contributions (5)

github-logo-circle
KhaosT/MacVM

Jul 2021 - Jun 2022

macOS VM for Apple Silicon using Virtualization API
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 18 commits, 7 PRs in 11 months
Contributions summary:Tian primarily focused on developing the user interface and core functionality of the macOS VM application. They implemented the VM instance logic, including the start, stop, and installation processes. Their contributions involved adding UI components, memory size options, and integrating sound and display features, with an emphasis on the virtual machine's settings and startup configuration.
apisiliconapple-siliconvirtualizationmacos
homebridge/homebridge

Aug 2015 - Jun 2019

HomeKit support for the impatient.
Role in this project:
userFull-stack Developer
Contributions:138 commits, 53 PRs, 149 pushes in 3 years 9 months
Contributions summary:Tian primarily contributed to the Homebridge project by addressing issues, implementing new features, and updating dependencies. Their work included improving API rate limits, updating core dependencies like `hap-nodejs`, and refactoring session management. They also added a sample platform plugin and implemented enhancements to the Homebridge command-line interface.
homekit-accessory-protocollibfdk-aachomekithomekit-supporthomekit-bridge
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial