Kais Jessa

Kais Jessa

Full-Stack Software Developer

My StackMy StackMy StackMy StackMy StackMy StackMy StackMy StackMy StackMy StackMy Stack

About Me

I'm a Toronto/Ottawa-based Full-Stack Software Developer with over eight years of programming experience. I love solving problems and I'm always looking to learn new skills. In 2022, I received my B.Sc. in Honours Mathematics and Computer Science from McGill University, where I engaged in classes including Honours Algorithms & Data Structures, Programming Languages & Paradigms and Operating Systems. My projects feature websites, games, computational mathematics and machine learning, and they often intersect with my other interests of classical music, visual art, trivia, and film.

Work Experience


  • DataAnnotation.tech
    Software Developer - AI Trainer
    PythonJavaJavascriptSQL
    • Contributing to the development of complex AI models that perform coding tasks in various programming languages.
    • Devising creative and challenging prompts, evaluating code and producing high-quality write-ups to benchmark the performance abilities of AI models.


  • SmartCone Technologies Inc.
    Software Development Engineer
    PythonBashSQLiteAzureDockerJenkinsGit
    • Primary developer of IoT software to collect, process and store complex environmental data from remote sensors used by companies such as Disney and United Airlines.
    • Engineered all aspects of the project including design, feature integration, CI/CD, unit testing, remote deployment, and communication with other hardware and software project teams.


  • Paper
    STEM Tutor
    • Performed virtual live-chat tutoring for students in Kindergarten through Grade 12, focusing on math, computer science, and physics.


  • NSERC USRA
    Summer Researcher
    C++
    • Engaged in combinatorics research utilizing computational mathematics which focused on semidefinite programming for graph theory.
    • Used Razborov's flag algebra method to reduce bounds on small Ramsey numbers with Professor Sergey Norin.

Projects

Apr 2024
Movie Connections

Movie Connections

Website for creating and playing connections-style puzzles for movies

Next.jsReactTypescriptTailwindCSSFirebaseDocker
Apr 2024
Connect the Dots Solver

Connect the Dots Solver

Using OCR in Python to solve connect the dots puzzles

PythonAIOCROpenCVNumPy
Mar 2024
Movie Trivia Bot

Movie Trivia Bot

Discord bot which displays film stills for users to guess

PythonSQLiteBeautifulSoupdiscord.pyDocker
Feb 2024
Evolutionary Painter

Evolutionary Painter

Reproduces paintings with geometric shapes using evolutionary and genetic algorithms

JavaProcessingAI