I've built production-style web and mobile applications end-to-end, including Encore, an event ticketing platform with a React Native QR check-in app, and Stride, a GPS run tracker with a mobile app and web dashboard.
For Encore, I prevented double-booking through PostgreSQL transactions and row locking, built JWT authentication with bcrypt and httpOnly cookies, and wrote SQL directly with a smoke test for booking races. On Stride, I built live distance and pace tracking, Leaflet maps, custom SVG charts, and server-side GPS distance calculations using SQL window functions.
At Asal Technologies, I completed 200 hours of hands-on frontend training, contributing React features alongside senior developers. I improved UI components, debugged front-end performance issues, participated in code reviews, and worked within an Agile team workflow.
I'm a Computer Science graduate who enjoys building organized, real-time, data-driven products across React, React Native, Node.js, Express, and PostgreSQL.
