Ibukunoluwa Sanni

Software Developer

My passion for math, logic, and art inspired me to create a personal web portfolio. It showcases my work, highlighting how these fields intersect in my projects and reflect the creative and quantitative sides of my journey.
Looking to connect?

email: ibukun.sanni@gmail.com

Hey! My name is Ibukunoluwa Chinedu Sanni, though many know me as "IBK". I am a recent graduate from the University of WaterlooGo Warriors! I am a software engineer with a keen interest in graphics, web development, game development, and artificial intelligence. I have a range of experiences, from building a personal ray tracer to creating this web portfolio, and have accumulated over 3 years of software development experience. I enjoy solving challenging problems, continuously learning, and even unwinding with a bit of LeetCode. When I’m not coding, you’ll likely find me deep in my sketchbook.

Looking to connect?
Email: ibukun.sanni@gmail.com

May 2024 - present

Software Developer · Guilder

  • Developed a platform to connect photographers with clients, ensuring scalability for future users.
  • Mentored interns, enhancing their technical skills and contributing to the project’s development.
  • Utilized Docker, Apache, and MySQL to create a robust infrastructure with 99.9% uptime potential.
  • Set up a mailing list system using MySQL and Django to handle 10,000+ subscribers.

Django

React

Docker

MySQL

Apache

Jun 2024 - Nov 2024

Software Developer · Black Founders Network

    • Developed a robust backend using Django for a Speech-to-Text Android application, integrating natural language processing models.
    • Automated data pipeline, resulting in a 30% reduction in manual pre-processing time.
    • Pre-processed over 700,000 sentence samples of Yoruba data, improving the model’s accuracy by 10% and reducing overfitting by 10%.

Django

React

Python

AI/ML

Tensorflow

Whisper

May 2021 - Dec 2022

Software Developer · Qucoon

  • Developed RESTful APIs and backend services using Spring Boot and Kotlin, handling over 100,000 transactions monthly.
  • Utilized Spring Security and OAuth for robust user authentication, safeguarding sensitive financial data.
  • Collaborated with business teams to define tier-based logic, reducing fraudulent behaviors by 5%.
  • Mentored junior engineers, ensuring adherence to best practices and efficient development processes.
  • Conducted system testing using JUnit to ensure high availability and performance.

Springboot

React

Kotlin

MySQL

AWS

Git

Azure

View Full Resume

ball

Ray Tracer Program

Built a raytracing framework using C++

  • Developed a ray tracer to generate realistic 3D animations, featuring reflections, refractions,anti-aliasing and shadows.
  • Integrated Python and Lua scripting to automate scene generation and control object properties.
  • Improve rendering time by 70% by implementing multithreading in C++.

C++

Python

Lua

Blender