Caesar Schinas is an experienced sailor and web developer based in Chichester, with over three decades living and cruising aboard yachts and 11 years of formal experience in professional roles. He has extensive operational expertise in remote and challenging waters—Patagonia, Tierra del Fuego, the Beagle Channel and Antarctica—holding an RYA Yachtmaster Offshore with commercial endorsement and experience as both skipper and mate on charter and research vessels. Alongside seamanship he maintains a parallel tech career as a web developer and managing editor for a small nautical publisher, blending practical maritime knowledge with digital product and content delivery. An active open-source contributor, he has improved cross-platform macOS behavior in the Rust-based tao windowing library and enhanced UI themes and marine navigation software (OpenCPN), showing fluency across front-end and backend changes. He aims to continue partnering with scientific projects, combining sailing, technology and research to protect and study fragile marine ecosystems. A less obvious strength is his sustained ability to iterate on both code and vessel systems under real-world constraints, making him equally at home debugging software and troubleshooting at sea.
The TAO of cross-platform windowing. A library in Rust built for Tauri.
Role in this project:
Backend Developer
Contributions:22 reviews, 5 commits, 5 PRs in 17 days
Contributions summary:Caesar focused on enhancing the `tao` library, specifically improving the macOS menu implementation. Their contributions included fixing issues related to the Services menu, adding the application name to native quit and hide items, and adding support for the Plus key in accelerators. The user also implemented features to disable individual window controls, and added automatic window tabbing APIs on macOS.
Contributions:52 commits, 4 PRs, 69 comments in 4 years 8 months
Contributions summary:Caesar primarily focused on enhancing the OpenCPN application's user interface, specifically for the macOS platform. Their work involved implementing and integrating new menu items, including options for navigation, view settings, and AIS features. The contributions extended to modifying existing functions to set menu item states and adding shortcut key functionality, resulting in an improved user experience. The user also addressed and corrected UI issues, such as background colours and scaling issues, with a focus on ensuring the correct display of features across multiple platforms.
shiprastergarminwaypointgps-tracker
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.