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.
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.
An online tool to quickly and easily bundle, minify, and compress your ts, js, jsx and npm projects, while viewing the file size of the final bundle.
✨ Futuristic ✨ twitter image, gif and video downloader. Enter a Tweet URL, click search, and download the image/videos in it.
Utility library that lists out all transferable objects that can be transfered between Workers and the main thread
Quick and easy spring animation. Works with other animation libraries (gsap, animejs, framer motion, motion one, @okikio/animate, etc...) or the Web Animation API (WAAPI).
An animation library that utilizes the Web Animation API (WAAPI) to deliver fluid animations at a semi-small size.
A small mostly spec. compliant polyfill/ponyfill for SharedWorkers, it acts as a drop in replacement for normal Workers.
When I first started out programming these are the projects I worked on before I got OSS work. Back then I used to use 'whitelight' as my username, 🤣.