Skip to content
View joshuaisaact's full-sized avatar

Highlights

  • Pro

Block or report joshuaisaact

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joshuaisaact/README.md

Hi, I'm Josh! Waving hand

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.

Tech stack

TypeScript    Next.js    React    Tailwind CSS    Node.js    Express.js    Supabase    PostgreSQL    Drizzle    MongoDB    Vitest    Jest    Hugo    Postman

Current Major Projects:

Wooster video

ReactTypeScriptPostgresExpress.js

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.

Links:

Foundations icon Foundations - 🏆 Hackathon Winner 🏆

Next JSReactTypeScriptTailwindCSS

🏆 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.

Links:

Goss video

Next JSReactTypeScriptSupabase

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.

Other Projects:

Autorefresher extension

Chrome Web Store

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.

Past projects:

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!

Connect with me

LinkedIn Email

Pinned Loading

  1. Wooster Wooster Public

    Your travel companion

    TypeScript 4

  2. Wooster-server Wooster-server Public

    The backend for Wooster

    TypeScript

  3. Auto-Refresh-Nano Auto-Refresh-Nano Public

    A very lightweight auto refreshing extension for Chrome

    JavaScript 5

  4. Goss Goss Public

    Codeworks bootcamp group project, a voice note based social media app.

    TypeScript

  5. Atomize-refactor Atomize-refactor Public

    Forked from SaraSuriya/atomize-pro

    Legacy project

    TypeScript

  6. TapMap TapMap Public

    Small project to practice Tailwind, learn Leaflet (map JS library) and practise OOP principles

    JavaScript