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.
reactandroidapp-frameworkiosmobile
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.