Joe Kanaan

Website Portfolio, Last Updated: October 24, 2024

Career Summary

August 2021 - May 2024: Bsc. Computer Science Degree from the Unversity of Balamand, Lebanon

August 2023 - Present: CTO & Co-Founder Astral AI & Software Solutions, Malaysia

September 2024-Present: Founder of Wisp Technologies, Wyoming, United States of America

University Of Balamand

person holding black iphone 4
person holding black iphone 4
SnapFX

SnapFX is a desktop application inspired by Snapchat, designed to bring the excitement of real-time messaging and multimedia sharing to the desktop environment. Built with JavaFX for the user interface and Spring Boot for backend services, this project showcases seamless integration with OpenCV for real-time face detection and playful filter application. Key features include instant messaging, dynamic face filters, and friend management, all optimized for desktop use. SnapFX exemplifies the innovative application of Java technologies and computer vision in creating engaging social platforms.

Project Available On Github.

At the University of Balamand (UOB), I learned many valuable skills that have shaped who I've become. The rigorous academic environment fostered my critical thinking and analytical abilities, particularly in the field of computer science. Through hands-on projects and collaborative teamwork, I developed a strong foundation in programming, data analysis, and problem-solving, which sparked my passion for artificial intelligence and machine learning.

Additionally, my involvement in various extracurricular activities allowed me to enhance my leadership and communication skills. Working with diverse teams on projects and participating in workshops provided me with insights into real-world applications of AI, as well as the ethical considerations that come with technological advancements.

Throughout my journey at UOB I have completed many projects some of them are available on my Github.

a gym with a row of exercise machines
a gym with a row of exercise machines
FitBot: AI Personal Trainer Chatbot

FitBot is a system built for a client that owns a large gym and has 13 personal trainers. The owner wanted to automate the appointment booking process and reduce the amount of beginner questions his trainers get asked everyday.

FitBot allows users to book appointments through chat, it automatically manages appointments by sending emails to the trainers and clients and doesn't allow double booking.

It gets the fitness level and dietary restrictions of users and provides personalized fitness and nutrition advice for beginners to decrease client questions to trainers.

FitBot also sends daily messages and checklists to motivate clients to achieve their fitness goals!

FitBot is built entirely by me alone in Javascript and the ChatGPT API on the server side and integrates with the WhatsApp API to allow users to message the bot from their personal numbers easily.

The code is private since it was created for a client, Movement Dynamics Malaysia (https://www.movementdynamics.my/), below is the demo for the system.

person holding pen writing on paper
person holding pen writing on paper
Accountify: AI Accounting Assistant

Accountify is an accounting assistant that allows users to manage their business using natural language. The system integrates with the popular accounting software Xero and has a dedicated mobile app and website.

The system provides the user with a conversational chat interface that the user can use to talk with the system to perform CRUD operations on various accounting document types, email documents, manage payments, and scan images of physical documents using OCR.

The backend is built with Javascript and utilizes AWS for temporary file storage, Xero API for accessing the business, Google Document AI and Gmail API for OCR and emailing, and Stripe integration for the app and website.

This system was built entirely by me and took me 4 months to complete and it taught me a lot of skills in problem thinking and system design that were required for managing such a large project myself.

Astral AI & Software Solutions, Malaysia

I co-founded Astral AI & Software Solutions, Malaysia (https://astralai.my/) in August 2023 with my business partner whom I have met online. Since then we have had more people join our company and we have taken on many client projects. At Astral, we create custom solutions for each client depending on their specific use case.

I am the Chief Technology Officer (CTO) at this company and at the beginning, I was developing all the projects myself and doing technical consultations for clients to help them determine how they want the solutions to be done exactly. This early stage gave me experience in understanding the market and gave me priceless communication skills.

Now as we have started getting more projects we are outsourcing some of the projects to other developers and we are considering hiring full-time developers. As the CTO I am currently overseeing these projects and ensuring that the work being done is aligned with the client needs.

FitBot Demo Video
Accountify Demo Video

Wisp Technologies, Wyoming, USA

Wisp Technologies is an AI Automation Agency (AAA) registered in Wyoming, USA (https://getwisp.ai/) that I have created myself. With my experience in working with custom solutions at Astral, I have identified patterns in many of the projects that are common to many businesses.

At Wisp Technologies my goal is to create automated systems that are easy to plug into businesses' existing operations to enhance them. With this approach, businesses will be able to improve their workflow at very low costs.

Currently, I am the only person working in Wisp Technologies but I plan on getting a team once I have a product that is in demand.

Contact Me

I am eager to bring my blend of technical prowess, creative problem-solving, and entrepreneurial mindset to an organization that values innovation and ambition. As I continue to explore new technologies and challenges, I look forward to opportunities where I can contribute to impactful projects and grow both personally and professionally.