

- Resume
- ResumeKaramAlChouli.pdf
- Portals
-
-
Vancouver, British Columbia, Canada
-
Toronto, Ontario, Canada
-
Skills
Achievements



Latest feedback
Recent projects

Artificial Intelligence & Machine Learning Application
Our company is a platform for creating data products enabled by AI, and we want to leverage the latest technology to gain market advantage. Applications of this technology to build data products include recommendation algorithms, predictive analytics like lifetime values, fraud detections, cyber security analytics and classifications. We would like to collaborate with students to apply the latest artificial intelligence (AI) and machine learning (ML) techniques to our existing dataset. Students will develop an AI / ML model related to any of the aforementioned applications. This will involve several different steps for the students, including: Conducting background research for specific problem domains (Will provide at the beginning of project) Analyzing the dataset (identify data requirements) Researching the latest AI / ML techniques and how they could be applied to our data. Developing an AI / ML model that provides unique outcomes or insights into our data. Providing multiple solutions that can be applied to solve the same problem. (Key is to build a "deployable" solution

Full Stack Web Developper | Javascript & Python | Game Engine | Human and Machine Interaction
Are you passionate about advancing technology and pushing the boundaries of digital creation? Do you have a strong grasp of both computer systems and human interactions? If so, MCG3D is the perfect place for you! At MCG3D, we are pioneers in digital creation and Web 3.0 application development, with a focus on producing autonomous digital twins using cutting-edge AI. We are looking for a skilled computer scientist who has experience with real-time game engines and is adept at prototyping and scripting in Python and JavaScript. A willingness to engage in thorough documentation is also important to us. Our approach values the reuse and refinement of existing code. We believe that adapting and enhancing existing scripts can be more efficient than starting from scratch. Your role will involve two main projects: Adapting an Existing Script : Revise and enhance a script for lip-syncing 3D characters with audio or text tracks. Exploring AI Models : Conduct experiments with Whisper and LangChain to test various popular LLMs. If you're ready to dive into innovative projects and be part of shaping the future of digital technology, we want to hear from you. The future is here—join us and be a part of the revolution! Feel free to reach out to us.

AI-Powered Virtual Assistant Prototype
The goal of this project is to build prototype AI agents that can automate specific workflows using OpenAI's agent framework. These agents will perform tasks such as customer support, internal process automation, or knowledge retrieval using LLMs (Large Language Models). Students will a develop tools, instructions, and orchestrations that power intelligent, autonomous decision-making within business operations.
Work experience
GoLang/Steampipe Software Developer Intern
Knorket.AI
Mississauga, Ontario, Canada
February 2025 - March 2025
Developed and extended Steampipe and Flowpipe plugins using Go.
• Contributed to open-source repositories and internal tooling.
• Authored technical documentation to support plugin use and development.
Game Programmer
Grim's Gambit
Mississauga, Ontario, Canada
July 2023 - Current
Worked with a Game Designer to utilize the Renpy game engine along with Python to program game mechanics such as puzzle progression, menu handling, UI, gallery, game logic. Actively debugged and tested for flaws in the game’s code to improve player experience. Game can be seen here: https://store.steampowered.com/app/2748880/Grims_Gambit/
Programming/STEM Instructor
Genius Camp
September 2022 - Current
Conducted coding sessions and managed STEM-based educational activities, emphasizing practical applications. Mainly focused on programming languages such as Python.
STEM Instructor
Gems Learning Institute
Mississauga, Ontario, Canada
September 2022 - January 2024
Developed STEM curriculum and taught interactive lessons, focusing on computer science and mathematics.
Personal projects
‘CozyCadet’ Video Game (GameMaker Studio)
January 2025 - Current
https://yatoadap.itch.io/cozycadetUtilized GameMaker Studio to develop a unique space game involving complex physics.
Real-Time Interactive AI Chatbot / “Echobot”
September 2024 - September 2024
https://github.com/KaramAlChouli/EchoBotDeveloped an interactive chatbot interface using JavaScript, HTML, and CSS, featuring real-time conversation management with the Gemini language model API. The application allows users to engage in dynamic chat sessions, handling input, generating responses, and maintaining conversation history. Key functionalities include responsive UI adjustments, asynchronous API requests, and error handling. Implemented smooth chat experience with auto-scrolling and dynamic message updates. Integrated event listeners for user interactions, enhancing overall usability and engagement.
Cryptocurrency Data Analysis (Python)
January 2024 - January 2024
https://github.com/KaramAlChouli/CryptoDataCollectorBuilt a Python script to fetch, process, and visualize cryptocurrency data using APIs, Matplotlib
Portfolio Website (JavaScript, React)
January 2024 - January 2024
https://github.com/KaramAlChouli/websiteportfolioA modern portfolio website built with React.js, featuring a sleek and responsive design to showcase my projects and skills. It includes dynamic animations, an interactive project gallery, and smooth navigation for an engaging user experience.
E-Commerce Database (SQL)
September 2023 - November 2023
Collaborated with a team to create a database which allow for user and admin access to an ECommerce system with purchasing, product addition, and other features of a standard online store.
Path Finding Game (Python)
March 2023 - March 2023
https://github.com/KaramAlChouli/PythonPathFindingGameDeveloped a game in Python using Pygame for graphical rendering and interaction. Implemented A* pathfinding algorithm for in-game navigation.
CrystalsCrafted Minecraft Plugin (Java)
November 2022 - March 2023
https://github.com/KaramAlChouli/CrystalsCraftedDesigned and developed a Minecraft plugin Java, enhancing gameplay with custom items and events. Crystals added various abilities not normally in the game.
E-Commerce System Simulator (Java)
December 2021 - December 2021
https://N/ASimulated an e-commerce system for order management using Java.
Demonstrated the use of object-oriented programming, inheritance, interfaces, and collections