I am an Innovative, creative and self-motivated graduate of Software Engineering with experience and education in software design/analysis and agile software development.
I am proficient in several programming languages, a fast learner with strong time management/multi-tasking skills, have a strong work ethic and strong troubleshooting/problem-solving skills
with the ability to thrive in team/individual settings. Passionate about the AR/VR, health/medical, and automotive industries.
Developed as part of the Entrepreneurial Capstone course offered at the University of Calgary, AniMagic is an animation suite that aims to reduce the time,
cost and learning curve that current animators face on a day-to-day basis. It incorporates modern 2D and 3D animation tools and features in one place,
eliminating an animator’s struggle with outdated tools and multi-software workflow. AniMagic reduces the time to produce 2D animated shorts, TV shows, and
films by automating the redisplay of 3D backgrounds without requiring animators to redraw backgrounds for each frame.
AniMagic aims to create an animation suite that allows 2D animators to integrate 3D tools and techniques into their workflow. It provides animators with the ability
to maintain the same level of charm associated with traditional 2D animation, while ultimately requiring less time and effort to complete them.
Animagic Currently offers users the following functionality:
3D model importing and controls, where each model can then be scaled, rotated and translated according to the animators desire.
3D transformational keyframes unique to the scale, rotation, and translation of each model.
Customizable animation playback speed to adjust the rate at which the animation performs linear interpolation between keyframes.
3D model painting with various painting tools and custom colors.
File saving and loading through a proprietary file format (.magi).
Animation exporting as a .gif format, with additional still image exporting as .png format.
Course: Personal Project (Associated to Capstone project)
Category: Web Development
This website was made to promote the Animagic software and serve as a platform to keep potential users and interested parties upto date with Animagic.
The site also serves as a communication channel for interested parties/individuals to directly contact the development team on the project to answer
any questions they may have.
This website was created for Moyin Arowobusoye who is a makeup artist located in Ibadan, Nigeria.
The website displays and promotes Moyin's professional Hair, Makeup and Henna services as well as serves
as a communication channel between herself and potential customers.
This project is a simple discord bot which I used as an introduction into developing with the Discord API as well as the Discord.js node module.
The discord bot can be used to send automated message responses, gifs, as well as help moderate a Discord server
with the ability to kick users.
The project was intended to be used by the Electrical and Software Engineering departments KeyClue team, as a means of
tracking, monitoring and maintaining clues and the progress made on each clue.
The KeyClue Database Project was made as part of the Database Course (CPSC 471) offered at the University of Calgary and
allowed students todevelop their database and SQL skills.
Course: ENSF 409 (Principles Of Software Development)
Category: Android Development
The Android Calculator project is a simple calculator made within Android studio for android devices.
The project was made as part of the ENSF 409 (Principles Of Software Development) at the University of Calgary
and served as an introduction into Android development for students.
Course: SENG 471 (Software Requirements Engineering)
Category: Web Development
The Car Purchasing Assistance Application is a simple project intended to help users find the car most suitable to their lifestyle,
allow users to spec their vehicle as well as send their vehicle specification to the nearest applicable dealer.
This project was made as part of the SENG 471 (Software Requirements Engineering) course at the University of Calgary and allowed students
to develop their software requirement elicitation skills (As the project requirements were obtained through interviewing key stakeholders in the proposed project).
Course: ENSF 409 (Principles Of Software Development)
Category: Java Development
The Flight Management Application is a project intended to help Airlines sell and keep track of flights and tickets, as well as
assist customers with purchasing and storing all their flight tickets in one place.
This project was made as part of the ENSF 409 (Principles of Software Development) course at the University of Calgary and allowed students
to develop their skills throughout the whole software development life cycle (From design to deployment).
The Bug Logging Tool is a project intended to help developers log and keep track on the progress of bugs within one or more pieces of software.
This project was made as part of the ENSF 480 (Principles of Software Design) course at the University of Calgary and allowed students
to develop their software design skills through an iterative design process.