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.
Experience
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.
Skills
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.