🤖 Hi. I'm Grant,
a self-taught web-developer. Welcome to my home on the internet.
I’m currently seeking an opportunity to build websites. If your company has a relevant open role, feel free to email me. To view my experience, keep scrolling.
I also share what I'm learning and building on Twitter. Right now, I'm on my #100DaysOfCode journey.
If you review my GitHub repos for the projects below and notice something doesn't make sense or can be written cleaner, I'm all ears. Just shoot me an email.
Projects
Grant Collins Website
I coded this personal website from scratch to serve as my web development portfolio.
This is the first site I built that was not for a course, tutorial, or work project. I needed a place to house info on the projects I build and the progress I am making in learning web development. Basically, this site is my résumé.
I used HTML5, CSS3, and JS to build it. My goal was to keep things simple, like a Notion page, by keeping elements and colors to a minimum. I took inspiration from Twitter's desktop design, with a sidebar on the left and "posts" on the right. And for fun, I chose to implement light and dark themes, using CSS variables for the first time.
Make sure to also view the site on mobile!
Spectacular Space Calculator
I built this calculator for my capstone project for The Odin Project: Foundations course.
Every developer has to build a calculator at some point, and this is mine.
Using languages and concepts I learned throughout the Foundations course, I built this project with HTML5, CSS3, and JS, making sure to commit my changes with Git along the way.
In typical style of The Odin Project, I was mostly left to figure this project out on my own. The lack of hand-holding encouraged me to solve problems myself or find answers to my questions on Google.
Progress
The Odin Project: Foundations
This course taught me the fundamentals of Git, HTML, CSS, and JavaScript.
Other coding courses I tried, while helpful intros to language basics, didn't leave me feeling super prepared to tackle projects on my own.
Then I came across The Odin Project on Reddit. I saw it was free, built by an open-source community, and emphasized project-based learning, so I immediately got started.
What is most helpful about the Foundations course is there's very little hand-holding. The lessons compile the best free, online resources around a topic for students to read or watch, and the projects give general directions for how to code something rather than specific step-by-step instructions.
Researching how to perform specific actions and debug particular errors is a vital skill for a developer, and the The Odin Project forced me to use Google extensively to solve these and other problems. As a result, I became familiar with sites like Stack Overflow, MDN Web Docs, W3Schools, JavaScript.info, and others.
To sum up what I learned, I can now build well-designed, interactive, and mobile-responsive websites as well as use Git.
Thanks to those at The Odin Project for all you do :)