cover image

Front-End Web Developer

|

Resume

About

profile image

Here's a little background

I specialize in building responsive front-end UI applications that connect with API’s and other backend technologies. Though I am most proficient in building front-end applications using HTML, CSS, Javascript, and React. I believe that being a great developer is not using one specific language, but choosing the best tool for the job. I was born and raised in New York and for the past 20 years I've adopted Bali, Indonesia as my home. After a rewarding career as an owner and executive chef at several successful restaurants in the states and Bali, I have pivoted to Web Development where I can combine my skills at running and marketing successful businesses with an analytical and logical approach for coding. If there is some way I can help make life a little bit simpler and enjoyable for others through tech, sign me up.

Training

school img

2022 Web Development Bootcamp

Udemy, Dr. Angela Yu

technologytechnologytechnologytechnologytechnologytechnologytechnologytechnologytechnologytechnologytechnologytechnologytechnologytechnology

Wed Jan 12 2022 - Tue Mar 15 2022

The Web Development Bootcamp 2022 by Angela Yu. This is my 1st formal course introducing me to web development after teaching myself the basics through mentor sessions and other structured development content. This course was full of resources and projects to take my education to the next level. Most of the the skills I have listed were from first learning them here and subsequently improving with each project thereafter. The course is laid out well and easy to jump back in when I need to refresh a technology or concept.

school img

JavaScript 2022: From Zero to Expert!

Udemy, Jonas Schmedtmann

technologytechnologytechnologytechnology

Fri Apr 15 2022 - Fri Jul 22 2022

This is where Javascript really begins for me. A true deep dive into Vanilla JS from back to front. Built with comprehensive challenges in every section to help solidify that muscle memory while learning. I actually started learning how to build React projects before I started this course, albeit backwards, it taught me to master the basics before jumping into more complex concepts. This course remains open daily on my laptop top to refresh, renew and just keep practicing daily.

school img

React - Complete Guide (Hooks, React Router, Redux)

Academind by Maximilian Schwarzmüller

technology

Wed Jun 01 2022 - Sun Nov 20 2022

This course teaches you React in-depth, from the ground up, step by step by diving into all the core basics, exploring tons of examples and also introducing you to advanced concepts as well. You'll get all the theory, tons of examples and demos, assignments and exercises and tons of important knowledge that is skipped by most other resources - after all, there is a reason why this course is that huge! :)

school img

The Git & Github Bootcamp

Udemy, Colt Steele

technologytechnologytechnology

Fri Jul 01 2022 - Tue Aug 30 2022

This course covers everything you need to know to start using git and GitHub in the realworld today! The course's 20 sections are broken down into four separate units:git essentials next level gitgithub & collaboration . The tricky bits are really just a collection of useful git command and advanced topics .

school img

The Complete Web Developer 2023: Zero to Mastery

Udemy, Andrei Neagoie

technologytechnologytechnologytechnologytechnologytechnologytechnologytechnologytechnologytechnology

Mon Aug 01 2022 - Wed Nov 30 2022

Much like the previous course I have taken by Angela Yu, this course covers some added topics and concepts updated for 2023. Advanced Html5, CSS 3, PostgreSQL with additional coding challenges to name a few deep dives on these topics. The addition of 10 project builds included to hone my skills to an even higher level was 100% worth it. These resources remain a fixture on my desktop.

Tech Skills

Projects

project image

Modern UI/UX Responsive Websitegithub

technology logostechnology logostechnology logos

Hoobank was based on a Figma design project. I used this course project to improve my work with responsive design concepts and how to integrate into a React.js - Tailwind app. The assets used can easily be interchanged with whatever design you are looking to create. What i really love about this design is using a combination of layering gradients behind the assets to make them pop with this 3d floating effect. All the styling is basically out of the box from Tailwindcss, even the custom thin scrollbar to match up with the app's bright cyan palette. A fully responsive app that looks great on any screen-size or device.

project image

Ecommerce Sitegithub

technology logostechnology logostechnology logostechnology logos

A super clean e-commerce project using Next.js, React.js and Stripe to handle payments, and sanity.io as the Headless CMS to handle all of the content allowing teams to access the studio to edit as well. Much like I built this portfolio with all the latest tech to build amazing, fast and powerful applications, it's used here to show how clean and simple your site can look. Updating assets, content, prices or literally anything on this site can easily be accessed through Sanity's desktop studio manager and drag/drop new photos, cut and paste a new paragraph, increase/decrease a price in a split second. Using these technologies to handle the important work like the user experience and back-end logic, allows more time to focus on the design and layout to bring a dream to life.

project image

Next UI Landing Pagegithub

technology logostechnology logostechnology logostechnology logos

Not all projects you are looking to build need to be complicated. This Nextjs app using the NextUI library was extremely fun to build. Built-in components are next level. Here I utilized the the Navbar, Toggle, and Dark Theme components for this single page app. Although I didn't route the links to anywhere they are still interactive. Fully responsive for all screen sizes and super smooth scrolling. Using CSS classes are very intuitive inline. The library itself and documentation is clean and very well organized to just jump in and start playing around and building. I want to point out these styles are directly out of the box without any customization. I'm definitely looking forward to building the follow-up site for this page. Check it out soon @ViolentLightLabs.

project image

Light-Dark Themegithub

technology logostechnology logos

A smaller idea but packs a punch. I know we all have the option these days to go into our browsers and find a theme for just about anything. That inspiration is a simple "toggle click" for me. The illustration in this app is quite simple to see how it works but, this is just the beginning. You can customize exactly the themes you want. Local-storage with React hooks, It's just a component at the the end of the day that tells your application to keep the data preserved even on refresh. The toggle itself is all that's needed to select your modes. You can go absolutely crazy with never ending options if you choose. What's also great is that this component can easily drop into an existing code base.

project image

3D Animated Backgroundgithub

technology logostechnology logostechnology logostechnology logostechnology logos

I have always been interested in landing pages with an animation. Here I used interesting art to animate as a background using Three.js. Three.js is an amazing 3D JavaScript library that is powered straight from the browser. The ability for any responsive website to sit on top of the background is entirely possible. Rotating through different colors would also be a cool addition without the need for hard-coding in a color property. You can easily drop in a 3d design from Blender or whatever 3D modeler you like as well. Animation provides huge potential top make a website unique and create an edge over other websites. I'll be uploading some new images and animations so check back to check them out!

project image

Rock Candy Music github

technology logostechnology logostechnology logostechnology logostechnology logos

Rock Candy was inspired by my interest in Spotify and how it all worked, collectively and responsively for all device size screens. A few months before this project i built a Spotify clone to see how it all connected using their developer mode API which was quite the learning experience. This project I changed it up significantly and simplified the UI. Simply search a song or select from pre-configured lists for genres. I Changed the color palette to something more vibrant and playful allowing the colorful song or album tiles sit upfront with easy to read fonts. Whats also unique is the ability to to pull up the lyrics while the singing along to your favorite track. Now this particular build deploys genres that are requested from Top Charts. The next revision I will build a 100% "Rock" app with all the sub-genres I can think of to make it a rockin' rollers dream. Check back soon!

project image

SuPeR MooNgithub

technology logostechnology logostechnology logos

The Super Moon Agency is a cutting-edge web design concept developed by my firm Violent Light Labs that specializes in creating stunning, visually-rich websites for clients across a variety of industries. We combine our expertise in ReactJS and Tailwind CSS to create websites that are not only visually stunning, but also highly functional and user-friendly. Our approach to web design and development is rooted in a deep appreciation for the beauty and power of the natural world. That's why we've chosen to build our website around the theme of the super moon – a celestial event that captures the imagination of people around the world.

Contact

Drive - Work Ethic - Anything's Possible -  Let's Talk.

+6281802246688

williamjcollier4@gmail.com

Bali, Indonesia