My name's Johnny, I'm a software developer based in New Zealand.
I enjoy working on both frontend and backend development where creating a focus on user friendly websites is my main objective. I'll be updating this profile as I go with new projects to further my experience and showcase my work.
- I have a Siberian Husky named Khaleesi ๐บ
- I love photography ๐ธ
- Gamer (PC) ๐ฎ
- I prioritise my health and fitness with frequent workouts at the gym and going out for a walk ๐ถ๐ป
www.linkedin.com/in/johnny-cassin-82bb414a
Tools:
- Git, GitHub, Vitest
Frontend:
- HTML, CSS,
- React, TypeScript, Tailwind
Backend:
- Javascript, REST APIs
- Node.js, Express.js
Databases:
- SQLite, Relational databases, Data modelling
HiddenGemz ๐
HiddenGemz is a full-stack community-driven platform designed to help you discover, share, and save the best local spots. Whether it's a quiet cafe, a bustling bar, or a hidden restaurant, HiddenGemz connects you with authentic local experiences.
Link: https://hidden-gemz-nz.onrender.com/
- Discover: Browse a curated list of local "gemz" with detailed reviews and interactive maps.
- Search & Filter: Find exactly what you're looking for by suburb, venue type, or specific amenities (Pet Friendly, Vegan, Outdoor seating, etc.).
- Community Contributions: Share your own favourite spots by adding new posts with photos, reviews, and tags.
- Personalized Profiles: Track your own contributions and manage the spots you've shared.
- Favourites: Save your must-visit spots to your personal favourites list.
- Follow System: Follow other "Gem Hunters" to keep up with their latest discoveries.
- Authentication: Secure login and profile management powered by Auth0.
- Interactive Maps: View exact locations using integrated Google Maps.
- React (v18) with TypeScript
- Vite for fast development and bundling
- Tailwind CSS for modern, responsive styling
- TanStack Query (React Query) for efficient data fetching and caching
- React Router (v7) for seamless navigation
- React Hot Toast for beautiful notifications
- Node.js & Express.js
- Knex.js (Query Builder)
- SQLite3 (Development) & PostgreSQL (Production)
- Auth0 for secure JWT-based authentication
Meet the team behind HiddenGemz:
- Ciaran S - GitHub Profile
- Johnny C - GitHub Profile
- Jay H - GitHub Profile
- Phoebe H - GitHub Profile
- Melia G - GitHub Profile
