Skip to main content


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 (learn more at featured projects), wrote multiple blog posts and articles, I even earned a position as a maintainer on the 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.


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.


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


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


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


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

Featured Projects.