compSciKai
Kainoa is a versatile full-stack developer, with expertise in Azure cloud, quality assurance, and technical writing. He's a knowledge seeker and avid learner.
Vancouver, British Columbia. Canada
Pinned Repositories
awesome-coins
₿ A guide (for humans!) to cryto-currencies and their algos.
bad-data-guide
An exhaustive reference to problems seen in real-world data along with suggestions on how to resolve them.
ChatterBot
ChatterBot is a machine learning, conversational dialog engine for creating chat bots
cmpt276-su18-g4
cmpt361-intro-computer-graphics--space-invaders
A quick, fun JavaScript project creating the game 'Space Invaders' using JavaScript and WebGL framework.
cmpt419-special-topics-ai-movie-script-sentiment
Movie scene information from movie scripts is extracted by a custom python parsing system, and exported into a JSON file. Character dialog is compiled and used to train a machine learning model to infer sentiment in conversations.
cmpt470-webbased-info-systems-final-project
Bubble Bot provides quick access to COVID-19 information in B.C. Canada. Composed of 4 containerized modules including a messenger bot, and mongoDB database. Deployed on Google Cloud.
kainoa-site
moggie-bot
A Discord Bot that creates a trading card for the user's avatar. The trading card shows a player's current armour set and weapons, race & clan, guild and levels unlocked for each playable class. An idea constructed while playing Final Fantasy XIV.
PersonalFinancesApp
A console app sorting csv banking transaction entries into categories and compared to monthly budget limits. My approach for this project was to focus on dependency inversion, single responsibility, and loose coupling principles. The dependency injection pattern ensure future updates can be made modularly.
compSciKai's Repositories
compSciKai/cmpt419-special-topics-ai-movie-script-sentiment
Movie scene information from movie scripts is extracted by a custom python parsing system, and exported into a JSON file. Character dialog is compiled and used to train a machine learning model to infer sentiment in conversations.
compSciKai/cmpt361-intro-computer-graphics--space-invaders
A quick, fun JavaScript project creating the game 'Space Invaders' using JavaScript and WebGL framework.
compSciKai/cmpt376-technical-writing
Covers professional writing in computing science, including format conventions and technical reports. Attention is paid to group dynamics, including team leadership, dispute resolution, cognitive bias, professional ethics and collaborative writing. Research methods are also discussed. The use of LaTeX and various version control tools.
compSciKai/CMPT414-Term-Project-Tensorflow-OCR
For the final project of our Model-based Computer Vision class at Simon Fraser University, we created a website for optical character recognition
compSciKai/cmpt419-special-topics-ai-clustering-and-visualization-phoebe
Given static image-based data of facial expressions of Phoebe Buffay from the T.V. show 'Friends,' 8 distinct moods were determined. Facial action units (AUs) were input into a soft clustering algorithm called a Gaussian mixture model (GMM).
compSciKai/cmpt470-webbased-info-systems-final-project
Bubble Bot provides quick access to COVID-19 information in B.C. Canada. Composed of 4 containerized modules including a messenger bot, and mongoDB database. Deployed on Google Cloud.
compSciKai/kainoa-site
compSciKai/moggie-bot
A Discord Bot that creates a trading card for the user's avatar. The trading card shows a player's current armour set and weapons, race & clan, guild and levels unlocked for each playable class. An idea constructed while playing Final Fantasy XIV.
compSciKai/PersonalFinancesApp
A console app sorting csv banking transaction entries into categories and compared to monthly budget limits. My approach for this project was to focus on dependency inversion, single responsibility, and loose coupling principles. The dependency injection pattern ensure future updates can be made modularly.
compSciKai/cmpt470-webbased-info-systems-a1
compSciKai/cmpt470-webbased-info-systems-a2
compSciKai/cmpt470-webbased-info-systems-a3
compSciKai/compSciKai
compSciKai/Computing-310-Connect4-AI
compSciKai/cookiecutter-flask
A flask template with Bootstrap 4, asset bundling+minification with webpack, starter templates, and registration/authentication. For use with cookiecutter.
compSciKai/cover-letter-generator
Generate a one page cover letter, given a word template and parameters passed in via external text file.
compSciKai/Emojix
Implementation of iOS style emoji on android.
compSciKai/food-order-app-practice
compSciKai/furniture-database
A web-based system for manipulating inventory for a local Vancouver real estate staging company.
compSciKai/learn-c-sharp
This repo contains a compilation of my C# learning process
compSciKai/leetcode-journal
This repo will be used to compare my own solutions to leetcode problems to GPT-3 and/or Microsoft Co-Pilot LLMs. I'll explore nuances between both solutions and hopefully learn something :)
compSciKai/react-practice-project-sideEffects
compSciKai/react-rewards
Package containing a few microinteractions you can use to reward your users for little things and make them smile!
compSciKai/react-tailwind-project-management-app
compSciKai/tut-android-studio
This project was created working through the Linkedin Learning course called 'Android Studio Essential Training''
compSciKai/tut-graphql
This project was created working through the Linkedin Learning course called 'GraphQL Essential Training'
compSciKai/tut-learning-react-native
This project was created working through the Linkedin Learning course called 'Learning React Native'
compSciKai/tut-nodejs-auth
Following this tutorial: Bhttps://bezkoder.com/node-js-jwt-authentication-mysql/
compSciKai/tut-nodejs-backend-api
Created using this tutorial https://bezkoder.com/node-js-express-sequelize-mysql/
compSciKai/tut-react
Following a tutorial on Linkedin Learning called 'ReactJS Essential Training'