Full-Stack Developer
Rhys Wood
Hi, I'm Rhys — a Full-Stack Developer. I create seamless web apps, from intuitive front-end designs to scalable back-end solutions. I'm passionate about turning ideas into efficient, user-friendly experiences.

Full-Stack Web Developer Bootcamp
I graduated from Lighthouse Labs' intensive diploma program, where I honed my skills in front-end and back-end development, database management, Git version control, and Agile methodologies. I gained proficiencies and valuable knowledge in HTML, CSS, JavaScript, Node.js, Express.js, SQL, Ruby, and React/Next.js, I specialized in creating dynamic, high-performance web applications and had a strong emphasis on collaboration, code reviews, and industry best practices.
TinyApp
First Full-Stack
A full-stack URL shortener that allows users to create, manage, and share shortened links. This project was my introduction to server-side development, teaching me the fundamentals of web authentication and secure data handling.
Key Learning Areas:
- Server-side rendering with Express & Node.js
- User authentication and session management
- Secure password hashing and storage
- Cookie handling and security best practices
- RESTful routing and middleware
Tech Stack:
🔗 My First Backend
Learning server fundamentals
Tweeter
Frontend Focus
A responsive single-page Twitter clone where users can compose and share tweets up to 140 characters. Features real-time posting with dynamic content updates and an intuitive, mobile-first design that adapts beautifully across devices.
Key Features:
- Real-time tweet composition and posting
- Character counter with visual feedback
- Responsive design for all screen sizes
- Dynamic content loading with AJAX
- Chronological tweet timeline
Tech Stack:
🐦 Frontend Mastery
Interactive & responsive design
LightBnb
Database Design
A comprehensive database-driven application inspired by Airbnb. This project focused on database architecture, complex SQL queries, and seamless integration between PostgreSQL and Node.js. The skills learned here directly contributed to building racein30.com.
Database Skills Developed:
- Entity Relationship Diagram (ERD) design
- Complex SQL query writing and optimization
- Database seeding and migration strategies
- Node.js database integration patterns
- Data validation and relationship management
Tech Stack:
🗄️ Database Foundation
Applied to racein30.com
Pro-Bone-O
Final Project
A crowd-sourcing platform that connects dog owners with passionate dog walkers and sitters who provide services out of their love for dogs. Pro-Bone-O serves as an intermediary, facilitating trust and convenience for both sides of the pet care community.
Key Features:
- User authentication and profile management
- Post and browse dog care listings
- Real-time instant messaging between users
- Booking history and listing management
- Location-based matching with Google Maps integration
Tech Stack:
- • ReactJS
- • Material UI
- • Recoil (State Management)
- • Node.js & Express
- • PostgreSQL
- • Prisma ORM
APIs Integrated:
🐕 Connecting Dog Lovers
Making pet care accessible and community-driven
Overview
- As the lead developer, I designed and implemented a comprehensive order portal from scratch, significantly enhancing the customer experience and streamlining internal processes.
The Stack
- The web app was built with NextJs 14.0 using the latest app router rather than page router.
- I used Sanity.io as a headless CMS, allowing my colleuges to update order leadtimes and the News & Updates section easily.
- The app is deployed using Vercel.
- A login version of the site was launched and connected to a MongoDB database - however this is not used in the final production.
Features & Impact
Core Features
Multi
Region Support
Location-specific inventory management across British Columbia, Washington, Alberta, and Ontario
Flex
Unit System
Dynamic conversion between cans, pallets, and hectolitres to match customer preferences
Bi
Lingual
Fully integrated English and French translations using next-intl for Canadian market compliance
Technical Innovations
Auto
Address Lookup
Phone number-based customer detail retrieval, eliminating manual entry
Real-time
Lead Time Updates
Dynamic updates via Sanity.IO CMS for instant customer communication
Dynamic
Order Processing
Optimized Smartsheet integration with compressed multiple selections
The Acquisition
In 2023, Vessel Packaging was acquired by TricorBraun, bringing our digital ordering platform into North America's largest packaging distributor's ecosystem.
Before

After

$3B+
Revenue
North America's largest packaging distributor
2000+
Team Members
Global workforce across operations
1902
Est.
Over a century of packaging expertise
Technical Migration
- •CNAME configuration for ordercans.tricorbraun.ca
- •SSL certificate implementation
- •Domain redirect setup
- •Legacy system compatibility maintenance
Brand Integration
- •Corporate style guide adoption
- •Color scheme alignment
- •Typography standardization
- •Logo and asset implementation
User Experience
- •Preserved existing functionality
- •Maintained familiar workflows
- •Updated UI elements
- •Seamless transition strategy
