Skip to main content

About.

Hey, I am Okiki Ojo (pronounced O-key-key O-jo), I’m a student studying Software Engineering at Ontario Tech University (formerly University of Ontario Institute of Technology, UOIT), who is currently working as a Software Engineer Intern at Vercel . From a very young age, I've always been interested in tech, and science. Initially, I started web development out of curiosity, eventually it became a hobby, and after many hobby projects (e.g. Open Source projects; read more in featured projects ), I thought it would be cool to offer my skills to clients who want awesome web experiences, thus here we are.

I have a passion for design and development, I like to create things that don’t just look good, but that also function on multiple levels. I am always eager to take on a challenge, and aim to exceed in all tasks I take on. I develop websites that are functional, efficient and that act as an excellent representation of a person or business on the digital landscape. I have 5+ years of experience designing sites, I would love to bring your digital vision to reality.

While working on my hobby projects, I tried my hands at Open Source development. Open source development (OSS), taught me quite a lot, for one it made me truly appreciate good governance, and even better coding/documentation practices. During my adventures in OSS, I worked on many projects, ranging from @okikio/animate to bundlejs.com (learn more at featured projects ), wrote multiple blog posts and articles , I even earned a position as a maintainer on the astro.build project. All the experience gained from OSS is a great asset to me, and I am very grateful for it, I aim to use this experience to build better web experiences, better UI/UX, and to find new creative ways to craft online experiences for my clients.

I have experience in Astro, Javascript, Typescript, CSS/SASS, HTML, Pug, Node.js, Fastify, Pjax, Solid.js, Svelte, C#, C++, and more… I prefer to learn skills as I need them, so I can focus on finding solutions to problems instead of trying to implement new technologies for the sake of implementing them.

Method

When developing sites I first aim to understand the needs and goals of the project, I then determine the best approach to build a site. There are four parts to my method, speed, efficiency, ease-of-use, and impact.

Speed

How quickly the client wants their website, and accordingly what tools will ensure high levels of speed.

Efficiency

Making sure not to waste resources, time and/or effort, so users can get the most out of the final product.

Ease-of-use

The site needs to be easy to use, easy enough so users can navigate through the site without breaking a sweat.

Impact

As the representation of you or your business online, the site should leave an impact that encourages users to visit again.

Featured Projects.

The banner image for 'bundlejs.com'. It has a blue box with the letter 'b' inside it, the blue box is the logo, offset by a bit, with the text 'bundlejs' in the center.
The banner image for 'inthistweet.app'. It has the In This Tweet logo offset left by a small amount, with the text 'inthistweet.app' in the center.
The banner image for 'jabodent.com'. It has the Jabodent logo offset left by a small amount, with the text 'Jabodent' in the center.
The banner image for 'reindeere.ca'. It has a cartoonified image of a reindeer offset left by a small amount, with the text 'Reindeere' in the center (note, in the banner image reindeere has an extra 'e' on the end).
The banner image for 'josephojo.com'. It has an image of Joseph Ojo, smiling staring straight forward. He is wearing a dark gray suit with glasses.
The banner image for 'transferables'. It has the text 'transferables' in the center, with 'transfer' being blue, the rest of the text being white and the background being black.
The banner image for 'spring-easing'. It just has the text 'spring-easing' in the center, with a blue dash separating the words 'spring' and 'easing', the rest of the text being white and the background being black.
The banner image for '@okikio/animate'. It just has the text '@okikio/animate' in the center, with '@' being blue, the rest of the text being white and the background being black.
The banner image for '@okikio/native'. It just has the text '@okikio/native' in the center, with '@' being blue, the rest of the text being white and the background being black.
The banner image for '@okikio/sharedworker'. It just has the text '@okikio/sharedworker' in the center, with '@' being blue, the rest of the text being white and the background being black.
A banner image for 'Codepen'. It has the Codepen logo offset left by a small amount, with the text 'Codepen' in the center. The text is white and the background is black.
A banner image for 'Khan Academy'. It has the Khan Academy logo offset left by a small amount, with the text 'Khan Academy' in the center. The text is white and the background is black. The logo is a green hexagon with a black cartoonified leaf.

Contact.