About Me
Hi there! I'm Wilfred Bridges, a passionate Front-End Developer.
My journey with web development began as a captivating hobby. While my background lies in mathematics education, I discovered a love for crafting user-friendly and visually appealing web experiences. This passion led me to pursue a career change, and I've dedicated the past year to honing my skills through the intensive Full Stack Engineer program at Codecademy.
Now, I'm eager to leverage my newfound expertise and contribute to a collaborative team environment. My skillset focuses on front-end development, particularly in technologies like HTML, CSS, JavaScript, React, and Bootstrap. I'm also comfortable collaborating with back-end developers and possess basic knowledge of PHP and Python.
When I'm not immersed in the world of code, you'll find me spending quality time outdoors with my family. I'm an active individual who enjoys participating in and supporting various sports, and I find a sense of rejuvenation in physical activity, like running.
Skills
My experience and expertise are reflected in the following skills, which I have successfully applied in a variety of projects:
Curriculum Vitae
Summary
Wilfred Bridges
Highly motivated and detail-oriented Front-End Developer with a strong foundation in modern web development technologies, including HTML, CSS, JavaScript, and React. Passionate about creating user-friendly and interactive web experiences, currently specializing in crafting engaging wedding invitation websites for couples. Adept in database management and dynamic content creation, showcasing versatility in web application development. Eager to learn and contribute to a collaborative team environment.
Education
Full Stack Engineer Bootcamp
2023
Codecademy
Completed the program, gaining hands-on experience in:
- Developing and deploying responsive user interfaces using HTML, CSS, and Bootstrap.
- Collaborating with other developers on projects.
- Participating in code reviews and debugging processes.
- Connecting Front End to Back End.
Bachelor of Education
2010 - 2014
North West University, South Africa
Certified Mathematics Educator.
Professional Experience
Freelance Web Developer
2023 – Present
Specialize in crafting custom wedding invitation websites for couples, offering a variety of visually appealing design templates to suit their unique styles.
- Developed responsive websites using HTML, CSS, and Bootstrap, ensuring seamless access across devices (phones, tablets, desktops).
- Implemented interactive elements with JavaScript, including a countdown timer to the wedding day and a contact form with validation for guest inquiries.
- Created a guest RSVP management system using an SQL database, allowing couples to easily track guest responses and manage their wedding guest list.
Math Teacher
2019 - 2022
Curro Roodeplaat, Pretoria, South Africa
- Developed and delivered effective teaching modules and lessons as the head of grade 6 Mathematics.
- Implemented online interactive lessons for virtual and in-person classroom settings.
- Maintained comprehensive student progress documentation and successfully improved student mathematics scores during their school year.
- Organized football events, managed coaches, and coordinated activities.
- Served as the Head of Grade 6, managing grade 6 teachers, administrative duties, and parent communication.
Portfolio
Wedding Invitations
Forever Love is a static website showcasing my skills as a developer. It offers a range of visually appealing templates for wedding invitations, allowing clients to choose designs that suit their style.
Key Features:
- Responsive Design: Developed with HTML, CSS, and Bootstrap for seamless access across devices.
- Interactive Elements: Utilized JavaScript to create dynamic features like a countdown timer and a contact form with validation.
- Guestlist Tracker: Implemented a feature to update the database, showing RSVP status for guests and enabling easy management for the couple.
HTML / CSS / JavaScript / PHP
Company Directory
Company Directory is a dynamic web application meticulously crafted to showcase my skills as a developer. Designed for both mobile and desktop users, this project offers comprehensive management of personnel, departments, and locations within an organization.
Key features of the application include:
- CRUD Operations: Leveraging PHP scripts, the app seamlessly performs Create, Read, Update, and Delete operations on the company’s database. Administrators can efficiently add, edit, and delete personnel, departments, and locations.
- Real-Time Interactions: AJAX calls facilitate real-time interactions, ensuring a smooth user experience.
MySQL / PHP / jQuery / Bootstrap
Gazetteer
Take a global journey with Gazetteer, an interactive web app tailored for both mobile and desktop users. This versatile application offers comprehensive information about any country, leveraging a variety of APIs to provide a diverse set of details.
The implementation involves AJAX calls to PHP routines, leveraging cURL to retrieve information from APIs. The JSON responses are carefully formatted to present the data in an intuitive manner. For instance, the app displays general information about the selected country through modal pop-ups.
Moreover, Gazetteer integrates the Leaflet.js library to overlay captivating details onto the map, providing users with location-specific insights.
JavaScript / jQuery / PHP / Leaflet.js
Create-A-Playlist
Embark on a musical journey with Create-A-Playlist, one of my earliest React applications. This app empowers users to curate personalized playlists on Spotify, offering a seamless experience of searching for artists, songs, or albums.
Developed using React for a responsive and dynamic user interface, Web API for seamless data integration, and leveraged jQuery for enhanced functionality. Overcame Spotify API integration challenges to ensure a smooth experience for users, requiring an active Spotify account for access.
Implemented a unique preview feature allowing users to listen to a snippet of a song before deciding to add it to their playlist.