Get In Touch
Menu

Hello.

I am Sarah. I love
coding, learning
& making great apps.

Scroll Down

Who Am I

dependable, detail-oriented person, meticulous and highly efficient.

I am a skilled web developer with many years experience in open-source web applications like PHP and MySQL. I recently completed an intensive boot camp in Web Development at Ironhack, reigniting my passion for coding and gaining experience in the MERN (MongoDB, Express, React and Node) framework.

MERN framework experience

My experience with MERN has given me the ability to develop full-stack web applications using a combination of MongoDB, Express, React, and Node.js. I have found that the strengths of Node.js and MongoDB provide a powerful backend, while Express enables me to create APIs and server-side logic. Additionally, React allows me to build a fast, interactive, and responsive user interface.

Frontend Development

Frontend development is my passion. As a frontend developer, I focus on creating intuitive and user-friendly interfaces that provide a seamless user experience. I implement visual elements and other graphical elements, ensuring that they are visually appealing and easy to use. I work closely with designers, backend developers, and stakeholders to ensure that the frontend and backend of a website or application are fully integrated. Whether it's a new project or improving an existing one, I am dedicated to creating engaging and effective user interfaces.

Backend Development

Backend development involves building and maintaining the server-side of a web application. As a backend developer with advanced experience in PHP and MySQL, I have the skills to create dynamic web applications that require complex server-side logic and data storage. Additionally, my recent knowledge of Laravel, a PHP web application framework, allows me to build scalable and modular web applications quickly and efficiently. By leveraging my expertise in PHP and MySQL, I can help create web applications that are reliable, secure, and optimized for performance.

E-Commerce

As an ecommerce developer, I have experience building and maintaining online stores that are secure, user-friendly, and optimized for sales. I have worked with a variety of ecommerce platforms, and have expertise in implementing payment gateways, managing product catalogs. With my experience in ecommerce, I can help create online stores that are not only functional but also provide a seamless and engaging shopping experience for customers.

Recent Works

Here are some of my projects I have done lately. Feel free to check them out.

Dynamic Website

ecoMarts

Project Link

ecoMarts is a MERN e-commerce platform that focuses on offering eco-friendly and sustainable products.

Frontend: HTML, CSS, React, Bootstrap
Backend: MongoDB (Compass / Atlas), Mongoose, Express, Node.js, Cloudinary

Features:
- REST API backend
- Responsive Design
- Sign-up, log-in & log-out functionality with encrypted passwords & authorization
- Products search
- Shopping cart
- Reviews & ratings for products
- Admin Dashboard

Dynamic Website

Lifehacks by Rescue Racoons

Project Link

This project is a lifehack sharing website that allows users to register and create an account to post and share lifehacks.

Frontend: Handlebars, HTML, CSS, Bootstrap
Backend: Node.js, Express, MongoDB (Compass and Atlas), Mongoose, Cloudinary

Features:
- User Authentication
- Protected routes
- CRUD on all models (Users, Lifehacks, Tags and Comments)
- Image and Video upload
- Conditional rendering
- Likes

Dynamic Website

Easi Ads

Project Link

Easi-Ads provides an online presence for their print publication of their locally based classified ads.

Development ties in with their existing data to pull in all their print ads smoothly online. Via the website users can add their own ads to be listed online with up to 6 images per an ad.

Businesses can also add their details online, with options to be listed at the top of their business category for a fee.

Banner ads are maintained throughout the website via their custom built CMS. All content can be edited, added and deleted easily.

Dynamic Website

Jungle Fever

Project Link

Jungle Fever Hair Concepts sells hair accessories and equipment to Hair Salons directly. They needed a website that they could refer clients to in order to see the products that they stock. This makes it so much easier for them, rather than having to send catalogues.

Features a mock shopping cart where the client can enquire about products, which sends an enquiry form through to Jungle Fever with their unique product codes.

Design is based on the head offices' design, with more emphasis on content, the images have been reduced although still a striking feature throughout the website - the top images rotate randomly.

Full Content Management System gives the client the full access to editing / adding content throughout the website.

Dynamic Website

Bounce Productions

"Bounce Productions is about a more sophisticated clubbing experience for you the clubbers.

A night where you not only remember the music, but the club and the people in it."

The client has full control over the content of their website as they have their own custom Content Management System.

Aswell as the CMS development, there was abit of flash development involved in changing the links in the flash to fit the clients' needs.

Dynamic Website

eradio

eradio is an internet based radio station that plays the music that people want to hear that mainstream radio doesn't play for various reasons*.

For along time the Average Joe has had to put up with the bland repeats of mainstream South African radio, with numerous repeats everyday. eradio brags a playlist that will not repeat in a 4 day period.

Plugged into a sophisticated software program that plays the music, integrated streaming options for various software. Includes a full CMS that helps the client manage the station online. Functionality for streaming live and accurate user voting.

Dynamic Website

orijin

orijin needed a new look website to show off their very impressive portfolio before heading to New York to win yet another award at the promax/bda awards.

The new look includes a CMS for adding / editing / deleting portfolios. Adding / editing / deleting images, movies and awards to each portfolio. The homepage displays random features that the client wants to highlight. The client can also edit their information pages (overview of company, careers, contact).

Dynamic Website

SASI Swimwear 2004

This was my first official swim into SQL server 2000, xml, stored procedures etc waters.

I had already tested the waters on other SQL server projects but some elements to this were entirely my baby. The registering on the site aswell as the polls for the models (current and the classics) - creating the tables, stored procedures, xml and ASP pages to handle all of it.

Also coded all the mailers that went out to entice people to sign up (if you're registered you get to see more than the average joe, who isn't registered!) and also coded the splash page.

Ripe Design won Gold and Bronze Loeries for this website.

Get In Touch

Have an idea or an epic project in mind? Talk to me. Let us work together and make something great.