Front end web developer: friendly, reliable, future-focused & committed to delivering as part of a team or independently. Holistic, advanced, understanding of the challenges, factors that play a part in website development. Dedicated to innovation, problem-solving and learning.
At Blast Radius, I worked as an Interface Developer as part of a team, just before their acquisition by WPP group. My portfolio included clients such as Nintendo of America, Microsoft, Starbucks, Nike, BMW, Chanel, Electronic Arts, Standard Pacific Homes, and Guthy Renker.
In 2014, I branched out to create the small, but mighty, corporation Oakenfold Enterprises Ltd. Since, I have collaborated and lead on a variety of projects. Read on to learn more about my work…
Here are some of the things I bring to the table:
I am committed to continuous learning. Currently, I am passionate about React, web page performance, and accessibility.
Visitor’s expectations of their online experience are constantly evolving. Single Page Applications provide a sophisticated and seamless website experience that feels like a native application. A user interface is an extension of brand and differentiates an organization from their competitors.
I developed, prototyped, and refined the front end code for Fyndit.com. Key features and deliverables include:
.js-*
. No .css
styles attached to those classes. Useful for:<div>
The speed at which a site loads directly impacts conversion rates, visitor retention, and revenue. Web performance requires research, learning, and implementation of various strategies.
I have had success with:
<script>
tags after an event (e.g.: the visitor interacted with the element)async
attribute to <script>
s that are in the sourceFor the 2018 fyndit.com release, page load performance was tested with webpagetest.org. Focusing on the initial load over a slow 3G connection using a mid-tier mobile device.
The new version outperformed the previous release in several key metrics:
Fyndit.com had better Fully Loaded Time compared to sample pages from Amazon 1, Reddit 2 and Twitter 3
Accessibility is increasingly important and often overlooked. It is a net benefit to provide access to more people.The more accessible and legible your content, the wider it can spread.
Legal action in the United States has recently increased over inaccessible websites.
Animikii asked me to update and improve an interactive timeline feature. The key deliverables were:
data.xlsx
file. I converted it into multiple formats using xls2json
GatsbyJS is a React based static site generator. I successfully developed a large single page site using GatsbyJS for WatchMojo.
The oakenfold.ca website was initially hand coded html
/css
but once the codebase became unwieldy due to size and complexity it was switched over to Jekyll with much success.
Static site generators offer a lot of benefits:
html
markup for easy updatingA large portion of the oakenfold.ca html
/css
version was developed by hand coding.
Hand coding CSS
tends to reduce selector chains and number of declarations.
Hand coding HTML
tends to reduce the amount of markup generated.
Resulting in a smaller codebase which is maintainable, easy to comprehend, and performant.
WatchMojo asked me to provide a prototype for a new product they were developing. A one page html, css with minimal scripting.
lorem ipsum
for interface elements