Projects

Welcome to my Projects page where I showcase some of my recent personal projects. These projects showcase my skills in web development and my passion for creating innovative solutions.

I am constantly working on new projects, and I invite you to check out my Github profile for more of my work.

Persian Paradise - Farsi language learning app

Description

Persian Paradise offers English speakers a simple entry point into learning Farsi, and reinforces learning through repetition.

My wife is Iranian, so I developed this app to improve my own language skills. I hope to develop this project into a more comprehensive learning platform.

Demo

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • captions and subtitles off, selected

      Technologies Used

      • React
      • TypeScript
      • Tanstack Query
      • Ant Design
      • Express
      • MongoDB

      JobSprint

      Description

      JobSprint uses Tanstack Query to fetch and mutate data from a GoLang/Postgres backend so that users are able to efficiently organise their job search.

      I had the idea for this app when conducting my own job search. I wanted to better organise my own job applications.

      Demo

      Video Player is loading.
      Current Time 0:00
      Duration 0:00
      Loaded: 0%
      Stream Type LIVE
      Remaining Time 0:00
       
      1x
        • Chapters
        • descriptions off, selected
        • captions and subtitles off, selected

          Technologies Used

          • React
          • TypeScript
          • Tanstack Query
          • Tanstack Table
          • Formik
          • CSS modules
          • Jest
          • Testing Library
          • Github Actions
          • GoLang / Fiber
          • Postgres
          • Docker

          City Walks

          Description

          One of my older projects, City Walks is a website that provides illustrated guided walks.

          The app was inspired by a deck of walking guides I used when I was a student in London.

          Illustrations by me!

          Demo

          Video Player is loading.
          Current Time 0:00
          Duration 0:00
          Loaded: 0%
          Stream Type LIVE
          Remaining Time 0:00
           
          1x
            • Chapters
            • descriptions off, selected
            • captions and subtitles off, selected

              Technologies Used

              • React
              • Redux
              • TypeScript
              • Axios

              Repositories

              Sahara Museum

              Description

              The aim of the project is to use VR technology to create an educational experience integrated into a navigable website.

              Sahara Museum offers an interactive environment where users can learn about the people, culture, history and geography of the Sahara Desert.

              The purpose of the project is to learn more about webVR and creating 3D experiences.

              Demo

              Video Player is loading.
              Current Time 0:00
              Duration 0:00
              Loaded: 0%
              Stream Type LIVE
              Remaining Time 0:00
               
              1x
                • Chapters
                • descriptions off, selected
                • captions and subtitles off, selected

                  Technologies Used

                  • Aframe
                  • WebVR

                  Repositories

                  We use cookies on our website to improve your browsing experience and to analyze site traffic using Google Analytics.

                  For more information about how we use cookies, please read our privacy policy and cookies policy.

                  By continuing to use our website, you consent to our use of cookies. If you do not consent to the use of cookies, please disable them in your browser settings or refrain from using our website.