- Portals
-
-
Vancouver, British Columbia, Canada
-
Toronto, Ontario, Canada
-
Skills
Achievements
Latest feedback
Individual endorsement
I am pleased to endorse Iwan for his exceptional communication skills, professionalism, and dedication to delivering high-quality work. His ability to provide strong results, combined with his collaborative approach, makes him a valuable asset to any team. I highly recommend Iwan for future opportunities and have no doubt he will excel in any endeavor he undertakes.
Team feedback
Individual endorsement
For anyone seeking a driven, intelligent, and resourceful team member, Iwan Rahman comes with my highest recommendation. His performance on our MVP project speaks volumes of his potential to excel in any endeavour he undertakes.
Team feedback
Recent projects
Enhancing Multi-Sensorial User Experience for Digital Vision Board Applications
Project Description: Our startup is on a mission to elevate the multi-sensorial user experience of our digital vision board applications, encompassing both web and mobile platforms. We are dedicated to a user-centric approach, aiding individuals in visualizing their goals through interactive and personalized vision boards. Â Main Project Goal: The primary objective is to contribute to the completion of the Minimum Viable Product (MVP) for both our web and mobile applications, building upon our existing Adobe XD Prototype using the Flutterflow platform. The result should be a fully functional MVP ready for a successful launch in the market. Technology Stack: The project will be developed using Flutter, Flutterflow, and Firebase. Â Skills and Technologies Beneficial for Students: While students can self-teach, familiarity with the following is advantageous: - Software and mobile app development. - Familiarity with the specified technologies is ideal. Â Support and Resources: Students will have direct access to the founder throughout the project for guidance and support. A walkthrough/tutorial of the business overview and our existing project will also be provided.
Automating Event Listings with Generative AI
The main goal for the project is to use generative AI, such as ChatGPT, to take an Event URL as an input parameter, structure the event information, label the data, and generate a listing for the event that can be used and shared within an event discovery platform. This exploratory prototyping project will involve several different steps for the learners, including: Understanding the structure and content of event URLs. Learning how to use generative AI, such as ChatGPT, to process and label event data. Developing a system to generate a structured event listing from the processed data. Testing the generated event listing for accuracy and usability within an event discovery platform. Developing a method to re-check the URL for information updates.
Work experience
Tutor
Oxford Learning Center
January 2023 - Current
â—¦ Provide academic support in Math, Science, and English to 100+ students from grades 1-12.
â—¦ Implement personalized study plans for students, using planners to evaluate student progress and areas of improvement
â—¦ Provide effective test-taking strategies, note-taking methods and study tips to
bolster students’ confidence and organizational skills
Logistics Coordinator
Metropolitan Engineering Competition
Toronto, Ontario, Canada
October 2022 - January 2024
â—¦ Successfully recruited and coordinated a diverse group of 30+ judges across 9 competitions.
◦ Secured a key sponsorship for the team by negotiating compromises and aligning the sponsor’s interests with the competition’s goals
â—¦ Actively collaborated with team members through participation in team meetings, and suggestions on competition awards and gifts
Education
Bachelor's Of Engineering, Computer Engineering
Toronto Metropolitan University
September 2021 - Current
Personal projects
Job Platform
https://github.com/Iwan-Rahman/job-platformâ—¦ Implemented and optimized CRUD(Create, Read, Update, Destroy) operations using MySQL to seamlessly manage job entries within a local database
â—¦ Utilized database normalization to ensure data integrity and minimize redundancy, enhancing the security and consistency of user and job data
â—¦ Successfully integrated client-side interface to server-side logic and the local database to develop a full-stack application and ensure an easy and seamless user experience
Weather App
https://iwan-rahman.github.io/weather-app/â—¦ Utilized API to fetch and parse live weather data, handling asynchronous callbacks and exceptions through async functions and try-catch statements
â—¦ Established standard programming practices by incorporating AirBnB style guide through linting and creating a structured format using Prettier
â—¦ Managed user search using built-in HTML form validation controls and pattern matching with regular expressions (RegEx)
To-Do App
https://iwan-rahman.github.io/to-do-list/â—¦ Incorporated browser local storage to save projects, project items and settings, allowing users to record their data, without relying on any external databases or saving files onto their computer
â—¦Modularized the project using webpack to create maintainable code by separating DOM and application logic
â—¦Utilized webpack to dynamically bundle created GIFs for an accessibility-promoting help page, ensuring the separation of assets from code
DFS-Knight
https://github.com/Iwan-Rahman/DFS-Knightâ—¦ Developed a custom depth-first search algorithm to determine the shortest path for a knight on a chessboard.
â—¦ Utilized tkinter to create a user-friendly GUI display, allowing to view move order and multiple shortest paths
â—¦ Implemented file I/O operations, enabling efficient writing and reading of data to and from files
Tic-Tac-Toe
https://iwan-rahman.github.io/tic-tac-toe/â—¦ Enabled toggling between 2 players and an unbeatable AI, by reserving the AI as a
distinct player utilizing the min-max algorithm that can designated as player 2
â—¦ Utilize OOP principles to reduce DRY code, mitigate security risks, and
prevent errors by implementing encapsulation through the use of factory functions and closures
Autonomous eebot
https://iwan-rahman.github.io/tic-tac-toe/â—¦ Utilized the Motorola HCS12 micro-controller to develop an autonomous line-tracking bot for maze-solving, leveraging sensor readings and programming in assembly language
â—¦ Designed state machines and implemented a dispatcher system to govern the behavioral flow of the eebot.