Building tools that solve real problems
Native Swift Protocol Buffers parser
Problem
No native Swift solution exists to parse .proto files. Developers must make system calls to the protoc binary, creating external dependencies and complicating deployment.
Solution
Fully native Swift library that parses Protocol Buffers schemas without external tools, enabling pure Swift protobuf workflows.
Dynamic Protocol Buffers reflection for Swift
Problem
Working with Protocol Buffers in Swift requires pre-compiled .pb files, making it impossible to handle dynamic schemas or build generic protobuf tools.
Solution
Runtime manipulation of protobuf messages using reflection, enabling dynamic message creation, serialization, and gRPC calls without code generation.
Native macOS gRPC testing tool
Problem
Existing gRPC clients are either slow and crash-prone (Postman), abandoned (BloomRPC), or built with Electron causing performance issues.
Solution
Lightning-fast full-native macOS gRPC/gRPC-web client built with Swift and SwiftUI. Powered by SwiftProtoParser and SwiftProtoReflect libraries, enabling truly native performance without web technology overhead.
Multiplayer space simulation game
About
Personal passion project pushing the boundaries of real-time distributed systems. Building a multiplayer space simulation where thousands of players can interact seamlessly in a persistent universe.
Technical Challenges
• 16ms tick calculations supporting thousands of concurrent connections
• Dynamic world sharding with seamless cross-shard player interactions
• Distributed physics simulation and state synchronization
• Maintaining consistent game state across distributed servers with minimal synchronization overhead
Explore additional projects, contributions, and code samples on my GitHub profile
Visit GitHub Profile →