A software developer building things for the web and mobile. I consider myself a life-long learner. Over the years, I've been building functional, beautiful interfaces and experiences that leave a positive impact on people and businesses. Currently building Reevit as a side project to provides one API with routing, retries, billing, and telemetry so teams can accept payments, automate subscriptions, and fail over between payment service providers (PSPs) without re-writing code.
Experience
Senior Frontend EngineerComplete Farmer LTD
2019—Frontend EngineerPrimer
2022Frontend DeveloperBee and Bloom
2018—2020Projects
Writing
Why I Built Reevit: A Developer’s Reaction to a Real ProblemA Year of Resilience and GrowthMock Testing with Go MockeryTransitioning to Backend Engineering2023 Mid-Year ReviewUnderstanding the Call, Apply, and Bind functions in JavaScriptReusable form hook with Remix Hook FormForms with useFetcher and Zod in RemixHow to think in RemixHow i got sold on RemixBuilding my portfolio with RemixReview of my time at PrimerMigrating a project routes from legacy routes to typed-safe named routesFramework Wars 2022Dealing with burnout as a developerMy 2021 in reviewMigrating an existing project to BlitzjsHow I got here pt.3 The Love LifeHow I got here pt.2 The Software Development JourneyHow I got here pt.1 The Childhood