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
Skip to content
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.