Welcome to My Personal Portfolio

I enjoy creating full-stack projects which use React, Next.js and many of the technologies surrounding them.

Download CV

Projects

Bakka


Video hosting web app designed as a clone of TikTok. Utilises Google Authentication and includes search functionality.


Stack
  • next.js
  • typescript
  • sanity
  • tailwindcss

Rockify


A utility of the Spotify API in a web app designed to control Spotify devices from a mock web UI.


Stack
  • next.js
  • spotifyapi
  • recoil
  • tailwindcss

Campfire


A Node.js / Express app designed as a campsite review platform. The app uses interesting features such as geo-data and mapping. I aim to convert this into a Next.js app.


Stack
  • node.js
  • express
  • javascript
  • mongodb
  • bootstrap5

LightsOut


A pure React app that serves as a web game modelled after the 90's handheld toy of the same name. The aim is to switch all the lights on the board off. However, whenever a light is toggled, the adjacent lights also switch to the opposite state.


Stack
  • react
  • javascript
  • css

Technologies

I have worked with a range of technologies in full-stack web development. My experience started with PHP in LAMP stacks which later evolved into Laravel and Vue.js. I am currently focused on the MERN stack with an avid interest in React and Next.js development.

  • Frontend

    React, Next.js, Vue

  • Backend

    Node.js, Express, MongoDB, MySql, Laravel

  • Infrastructure

    AWS, Microsoft administration

About Me

I am a resourceful developer with a background in medical chemistry studies. My studies developed a logical and research-focused mindset that has helped me grow in the software development industry. I have four years of industry experience and five years of development practice in various technologies. I hope to expand my development education to the point of utilisation within medical chemistry industries, therefore, data science and machine learning are of high interest to me.

Works in Progress

I am often working on new projects of differing complexity. Many of my smaller projects focus on teaching myself new technologies that I find interesting. My larger ongoing projects are a way for me to apply and practice technologies which I am familiar with.

Campfire Rebuild


I aim to rebuild my original Campfire app using the T3 stack. While my original Campfire app is still very serviceable, it is built as a vanilla JS / Node application. I find it exciting to rebuild the site using the modern technologies of the T3 stack.


Stack
  • Next.js
  • TypeScript
  • Next-Auth
  • tRPC
  • Prisma
  • MongoDB
  • TailwindCSS

Issue Submission Platform


Team based issue / bug submission platform. An authenticated user will be able to submit and view issues. Issues will have various parameters including user assignment, priority and progress tracking. The app is fairly adaptable to the contexts of helpdesks or admin consoles.


Stack
  • Next.js
  • MongoDB
  • MUI5

Caelan Curry - The code for this page can be found on GitHub