Gibson C is a Senior Software Engineer and tech lead with 11 years’ experience building front-end-first and full-stack systems using TypeScript, React, Node.js and Go, currently shipping at Coupang out of Sydney. He pairs hands-on implementation with architectural and project stewardship across both mature codebases and greenfield initiatives, and has a particular knack for frontend tooling and developer experience improvements. Gibson’s open-source contributions include concrete improvements to React Native’s Keyboard API and DefinitelyTyped typings, demonstrating attention to cross-platform mobile edge cases and type safety. He’s comfortable owning cloud architecture and infra concerns (AWS, Terraform) while still diving into details like Webpack, gRPC and CLI tooling. A former military police corporal, he brings disciplined problem-solving and a pragmatic delivery focus to complex engineering challenges.
11 years of coding experience
6 years of employment as a software developer
Diploma in Infocomm Security Management (Merit) IT Security, Diploma in Infocomm Security Management (Merit) IT Security at Singapore Polytechnic
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Nanyang Technological University Singapore
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:9 commits, 6 PRs, 6 comments in 1 year 11 months
Contributions summary:Gibson contributed primarily to the type definitions for various React Native components, specifically related to the `react-native-datepicker` and `react-native-modal-filter-picker` libraries. Their work included adding new props, enhancing styling, and bumping the version of the datepicker library. Additionally, they enhanced the typings for the `react-native` Keyboard API. Further, the user added types for the `extensible-duck` library.
A framework for building native applications using React
Role in this project:
Mobile Developer (Android/iOS)
Contributions:6 commits, 8 PRs, 10 comments in 3 months
Contributions summary:Gibson primarily contributed to the React Native framework, focusing on the Keyboard API. They enhanced the API by exposing the `isLocalUserInfoKey` property for keyboard event notifications, allowing identification of the app that triggered the event. They also improved the typing of keyboard event properties and standardized the `keyboardDidHide` event across iOS and Android. Furthermore, the user fixed e2e tests.
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.