Validation hooks
hookA set of React Native hooks - useZodValidatorHook and useYupValidatorHook - that make schema-driven form validation drop-in simple across projects.
- React Native
- TypeScript
- Zod
- Yup
Software Engineer & Technical Lead
I build medical and research applications end to end - from React Native and Flutter clients to the TypeScript and Node services behind them. I care about clean abstractions, reusable hooks, and shipping mobile apps that hold up in the real world.
I'm a software engineer with five-plus years building web and mobile products across startups and client work. These days I lead engineering at ExpiWell, where I build medical and research applications that have to be reliable, compliant, and easy to use.
My happy place is the React Native and Flutter side of things: crafting reusable hooks, setting up boilerplates and CI/CD so teams move faster, and owning releases all the way to the App Store and Google Play. I'm equally comfortable in the backend with Node, Express, and MongoDB when a feature needs it.
Outside of code I produce music (longtime Joji fan), watch a lot of movies, and travel whenever I can.
Lead engineering for medical and research applications, setting technical direction while building features across mobile and web.
Built client web and mobile applications and created reusable boilerplates that sped up new project setup across the team.
Shipped billing, HRIS APIs, and an OpenAI integration. Set up CI/CD pipelines and over-the-air mobile patch workflows for faster releases.
Developed web and mobile apps and owned the full submission process for the App Store and Google Play.
Worked across UI/UX and graphics, built RESTful APIs, and deployed on AWS EC2 and Serverless.
A set of React Native hooks - useZodValidatorHook and useYupValidatorHook - that make schema-driven form validation drop-in simple across projects.
A small, reliable hook for handling keyboard show/hide behavior and layout shifts on mobile, the kind of detail that makes an app feel finished.
Opinionated React Native starters with navigation, state, validation, and CI/CD wired up - so a new client project starts on solid ground instead of from scratch.
An over-the-air update pipeline that ships mobile fixes to users without waiting on store review, paired with automated CI/CD.
More on github.com/glncy
Open to interesting mobile and full-stack work. The fastest way to reach me is on GitHub.