Giter VIP home page Giter VIP logo

Hello 👋

Welcome to my GitHub profile! My name is Kien and I am a Computer Science student at the University of Ottawa.


Salut 👋

Bienvenue sur mon profil GitHub! Je m'appelle Kien et je suis étudiant en informatique à l'Université d'Ottawa.


Kien Do's Projects

azocyber icon azocyber

A React-Typescript website for AzoCyber, a fictional cybersecurity service company. This project focuses on the design and analysis of user-interfaces.

battleship-coordinate-info icon battleship-coordinate-info

A program that takes a Battleship coordinate as user input and returns relevant information; An introductory exercise for me to apply fundamental software engineering methods to design a small piece of software.

choose-your-own-adventure-game icon choose-your-own-adventure-game

A Choose Your Own Adventure game inspired by Rainbow Six Siege's story. Contains very basic Computer Science concepts and C++ syntax. Heavy emphasis on the design perspective and writing manageable code.

csi2532_playground icon csi2532_playground

Tous les laboratoires pour le cours CSI2532 - Bases de données I --- All the labs for the course CSI2532 - Databases I

grappling-arts-website icon grappling-arts-website

A React-based website for a martial arts business specializing in grappling arts (Judo, BJJ, Wrestling). The project focuses on the user-centered design approach which involves prototyping (iterative design) as well as taking into account the user's goals.

job-market-trends-analysis icon job-market-trends-analysis

An enriched data mart to analyze job market trends from 2021 to 2023 in several countries through conceptual design, physical design and data staging, OLAP queries, BI dashboard creation, and data mining

job-matching-system icon job-matching-system

This job matching system matches employers and students based on the rank/match process using the Gale-Shapley algorithm. Based on the stable marriage problem.

latex icon latex

A showcase of mathematics, computer science, and computer engineering coursework that I have written in LaTex since 2019. Contains English and French documents.

maze-game icon maze-game

A maze game with user navigation, user interaction with objects and monsters. Implemented a Depth-First Search (DFS) algorithm that automatically determines the solution to the maze. Contains two difficulty settings.

my-css-battles icon my-css-battles

A record of my solutions on CSS-Battles (https://cssbattle.dev/).

netcat-nmap-lab icon netcat-nmap-lab

Virtual lab for practicing netcat and NMAP. Hypervisor: Oracle Virtual Box, Linux Distribution: Kali Linux, Vulnerable Machine: Metasploitable

os-processes icon os-processes

This program contains the code for creation of a child process and attach a pipe to it. The child will send messages through the pipe which will then be sent to standard output.

os-students-ta-problem icon os-students-ta-problem

Simulates the popular Operating Systems "Sleeping TA Problem" or "Sleeping Barber Problem" with thread synchronization.

secure-messaging-application icon secure-messaging-application

A secure messaging application that leverages data encryption to prevent possible security risks. Created as part of the Network Security Challenge for the Hack The Hill hackathon on March 3rd, 2023.

social-network icon social-network

Mini version of a social network with a friends recommendation feature.

socket_programming icon socket_programming

This program simulates two hosts communicating with each other by sending IPv4-encapsulated data packets through a socket.

sql-injection-labs icon sql-injection-labs

My lab notes and learning progress for the PortSwigger Web Security Academy's SQL Injection chapter.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.