Who am I?
Hey! My name is Ibukunoluwa Chinedu Sanni, though many know me as
"IBK". I am a recent graduate from the University of Waterloo –
Go 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
Experience
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
Projects

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