Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u119071057/domains/mshafiq.ca/public_html/portfolio/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
About - Portfolio

About Me.

A Web Developer & Graphic Designer

I’m a freelance front-end-developer located in Regina, Saskatchewan, I have been making websites since my early days of college in 1998 when frames, tables and animated Gifs were the cool kids. I have been in business since 2002 and start my IT career as Mentor/ Instructor for post Graduate classes, teaching programing languages and Mathematics. I specialized in front-end-development in 2016, when I study Technical Web development from British Columbia Institute of Technology (BCIT Vancouver). I work mostly with design agencies and other freelancers. I have developed Websites using WordPress and responsive design for several years now, and enjoy a good coding challenge. Subtle CSS3 animation are now a favorite of mine and I enjoy the little things in life like browser compatibility and alphabetized css rules.

Code organizations and semantics are extremely important to me and I usually end up sending extra time just to rewrite a module to be a little bit clearer or easier to find. I’ve guest written for several blogs, spoken and attended events both in UK and the US as well as contributed to several different side projects, I enjoy staying busy

Offline Life.

Proud Mom, fun loving, Art & Craft

My work assistants are two furry feline Simba and Jasper. When I am not coding I prefer to be with my girl and enjoy time near the water, mostly spent my evening walking around WASCANA lake. I love traveling new places and traveled many places around the world. I have way too many hobbies like crafting, beadwork, painting, cooking. Even when watching TV, I’m always working on some creative projects.