I like to build things. I am passionate about all aspects of technology, from designing beautiful user interfaces, to writing DRY code.
Although I work full-time as a UI Designer and Front-End Developer, I enjoy learning about other parts of technology. I built a custom watchface and an app for the Pebble smartwatch, and have built some web apps.
In my time designing and building websites for clients, I have had a lot of positive feedback.
Ire is truly an absolute joy to work with. Professional and patient, she works quickly and efficiently, and only produces work that is aesthetically pleasing, well designed, and to her client’s liking. A million thanks to Ire for all that she’s done!
Nowadays, I work full-time with Big Cabal Media, a company creating online content for Africans.
You can view all of my projects on my github, but here are some of my favourites.
A workflow for building HTML emails using Gulp. It comes with a default MailChimp-supported template.
An embedabble widget to display up-to-date data from caniuse.com. Displays feature support data for multiple versions of the 10 major browsers. Configurable, reliable, and fully responsive.
A collection of front-end development features not supported by Opera Mini and some crowdsourced workarounds for them.
Formhack is a "hackable sass-based form reset". Although there are standard css resets for forms out there, I wanted to create one that I could easily customize for any site, without having to worry about cross-browser compatibility and differences.
- Open Writer. Open Writer is a free theme for the Ghost blogging platform. It has been consistently listed as one of the top free themes on their theme Marketplace, and has been featured in a list of "Superb Free and Premium Ghost Themes".
- Designer News for Pebble. An application for the Pebble smartwatch that displays the top and recent stories from Designer News.
- Designer News for Slack. A Slack bot that fetches and displays stories from Designer News directly into Slack.
- Khaled Bot. Khaled Bot is a fun bot for Slack that mimicks DJ Khaled. I made it as an excercise in learning basic AI and getting better at Node.js. It was featured on Product Hunt and TechCabal.
I write a blog, called bitsofco.de, about web development best practices. Here are some of my most popular articles.
Broken images are ugly. But they don’t always have to be. We can use CSS to apply styles to the element to provide a better experience than the default. To understand how we can style broken images, there are two facts about the way the element behaves that we need to understand first...
We all know that accessibility is important. The problem is, it is not always clear what exactly we can do to make our sites more accessible. The Web Accessibility Initiative created some Web Content Accessibility Guidelines (WCAG) targeted at us, web content developers, to create more accessible websites...
The negation pseudo-class, :not, can be incredibly useful. It allows us to target elements based on what attributes they don't have, rather than what they do. This helps us avoid writing extra, increasingly specific, rules in an attempt to override previous ones. ...
Following on from last week’s article, I decided to look into the different ways you can declare your font size with CSS. There are several different ways you can declare the size of a font in CSS. Broadly speaking, the units fall into one of two categories - absolute and relative...
What about CSS? Progressive Enhancement & CSS
Fronteers. 6 October 2016. Amsterdam, NetherlandsEvent Page | Slides
Hosting with Firebase
Google Launchpad Build. 22 September 2016. Lagos, NigeriaEvent Page | Slides
Going "Offline First"
Google Progressive Web Apps Roadshow. 18 August 2016. Lagos, NigeriaEvent Page | Slides
Going "Offline First"
Google Progressive Web Apps Roadshow. 15 August 2016. Nairobi, KenyaEvent Page | Slides
Tips & Tricks in Front-End Development
forLoop Nigeria. 16 June 2016. Lagos, NigeriaSlides
Using Jekyll for Rapid CSS Testing
JekyllConf. 7 May 2016. OnlineEvent Page | Slides | Video
Get In Touch
I am not currently taking on new freelance work, but you can get in touch with me using the contact form below.