Glad to see you here! I'm Josh, a Software Engineer with a strong passion for building scalable applications with TypeScript, React and Node.js. Recently won 🏆 Best in Category at JumpStart Hackathon for developing a DEI transparency platform. I'm currently working on Wooster, an AI-powered trip planning app.
Before I got into coding, I spent a decade at fintech startups in sales and product management, where I gained deep experience in understanding user needs and delivering impactful solutions. Now, I bring that same user-centric mindset to software engineering—focusing on creating tools that solve real problems.
An AI-powered trip-planning app built with React, TypeScript, PostgreSQL, and Express.js.
Wooster helps users plan trips and holidays by gathering information about destinations and activities using the Gemini API.
Foundations - 🏆 Hackathon Winner 🏆
🏆 Best in Category Winner at JumpStart Hackathon (October 2024)
A diversity and inclusion transparency platform built with Next.js, React, and TypeScript. Foundations helps jobseekers assess companies' commitment to diversity by visualizing gender pay gap data and employee-provided insights. Ideated, designed, and shipped in 24 hours.
A voice-note-focused social media app, designed with mobile-first principles and built in Next.js, React, and TypeScript.
Goss lets users create and share voice notes. The backend is powered by Supabase.
A lightweight Chrome extension that continuously refreshes until a user-entered word or phrase either appears or disappears.
A quiz website built in React, test your knowledge on whether certain objects or people are or are not brat.
A fork of Atomize, a todo app built in React. Converted the codebase to TypeScript, and refactored the entire state management approach, implementing global context and useReducer, removing 13 useEffects, 21 state variables, and fixing a number of significant bugs that were causing unintended behaviour, particularly with asynchronous state.
Thanks for visiting!