Software Developer
Wellington, New Zealand
JavaScript · React · Node.js · Full-Stack Web Development
LinkedIn
https://www.linkedin.com/in/ciaran-slow-1a740a87/
I'm a software developer with a strong background in user experience and design. I bring this background to everything I build in the software development space. Whether I'm working on the front end or the back end, I'm thinking really closely about the user and the experience that they're having.
I completed the Dev Academy Aotearoa full stack software development programme, which spans fifteen weeks. It's really intensive with a lot of hands on work, constantly focusing on projects, collaborating with people, and lots of learning on both the soft skills side and the technical skills side. We built over nine projects during my time there and I continue to work on some of these now. We covered things like front end and back end development, integrating APIs, test driven development, agile, CI/CD, and a number of AI tools that help us be great software developers. There was also a huge focus on soft skills: conflict management and prevention, giving and receiving feedback, and all the skills needed to work in a high performance team.
Prior to doing software development full time, I spent a number of years teaching at Yoobee. I mentored students and taught them the ins and outs of front end development, particularly around UI and UX. I loved that experience. Being able to sit down with someone and see them have a breakthrough, doing something they couldn't do before, I've really valued that.
I'm looking to apply my mix of skills across software development, UI, UX, teaching, mentoring, and collaboration to my next role in the software development space. I'm open to working in both the front and back end - please get in touch.
Languages
JavaScript · HTML · CSS · TypeScript
Frontend
React · React Router · Vite · Tailwind CSS · React Query
Backend
Node.js · Express · REST APIs · Knex
Databases
SQLite · PostgreSQL
Tools
Git · GitHub · Auth0 · Cloudinary
HiddenGemz – Local Discovery Platform
HiddenGemz is a full-stack web application that enables users to discover, share, and save local venues such as cafés, bars, and restaurants. The platform is built around community-driven content and location-based discovery.
The project was developed collaboratively during the Dev Academy Aotearoa programme.
Key Features
- Discover and browse local venues
- Search and filter by location and attributes
- Create and share venue listings with images and tags
- Save favourites and follow other users
- Interactive map integration
- Secure authentication via Auth0
Tech Stack
React · TypeScript · Node.js · Express · PostgreSQL · Tailwind CSS
Contributors
The team behind HiddenGemz:
- Ciaran S - GitHub Profile
- Johnny C - GitHub Profile
- Jay H - GitHub Profile
- Phoebe H - GitHub Profile
- Melia G - GitHub Profile
Live Application
https://hidden-gemz-nz.onrender.com/
Repository
https://github.com/Raumati-2026/hidden-gemz
iMove GymMonkey is a full-stack workout tracking application designed to help users create, manage, and maintain their personal fitness routines. The platform provides a simple and intuitive way to log workouts, update sessions, and track progress over time.
The project was built as a CRUD-focused application to strengthen full-stack development skills using React and MongoDB.
Key Features
- Create, view, update, and delete workout sessions
- Clean and responsive user interface built with React
- Dynamic, component-driven frontend architecture
- RESTful API for seamless client–server communication
- Image support via Cloudinary for workout visuals
- Date handling and formatting for session tracking
Tech Stack
React · Vite · CSS · Node.js · Express · MongoDB · Cloudinary · date-fns
Overview
iMove GymMonkey is designed to provide a straightforward fitness tracking experience. Users can log workout sessions, edit or remove entries as needed, and maintain an organised view of their training history. The application demonstrates core full-stack principles, including CRUD operations, API design, and database integration, while maintaining a lightweight and user-friendly interface.
Repository
https://github.com/ciaran-slow/iMove
WatGig is a full-stack event discovery and management platform designed to help users find, save, and organise live music events. The application combines a visually rich interface with practical tools such as filtering, event management, and a personalised calendar for tracking upcoming shows.
The project was built to explore modern full-stack architecture using React and Node.js, while focusing on user experience, event discovery, and scalable frontend structure.
Key Features
- Discover live music events through curated and filterable listings
- Filter events by category such as Featured, This Week, and This Month
- Genre-based filtering for quick discovery of preferred music styles
- Personal event calendar for saving and organising upcoming shows
- Interactive maps powered by Leaflet to display event locations
- Secure user authentication using Auth0
- Create, edit, and delete events with form validation
- Profile customisation including roles, bios, and profile images
- Image uploads and hosting via Cloudinary
- Responsive design with mobile navigation and smooth page transitions
Tech Stack
React · TypeScript · Vite · Tailwind CSS · TanStack Query · React Router · Node.js · Express · Knex.js · SQLite3 · Auth0 · Cloudinary · date-fns · Leaflet · Vitest
Overview
WatGig is designed to help users easily discover and manage live music events within their local scene. The platform allows users to browse events, apply filters by time or genre, and save shows to a personal calendar for quick reference. Event organisers and venues can manage their listings through dedicated forms, while secure authentication ensures a controlled user experience.
The project demonstrates full-stack development principles including API-driven architecture, authentication integration, database migrations, and modern React patterns. With a strong emphasis on usability and visual presentation, WatGig aims to provide a streamlined and engaging event discovery experience.
Repository
https://github.com/ciaran-slow/watgig
- Building full-stack JavaScript applications
- Improving backend architecture and API design
- Strengthening testing and development workflows
- Continuing to develop production-ready project experience






