Skip to content
View Descent098's full-sized avatar
🐍
Writing Python
🐍
Writing Python

Highlights

  • Pro

Organizations

@hyde @QU-UP @canadian-coding @Schulich-Ignite

Block or report Descent098

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Descent098/README.md

Hi, I'm Kieran

🌐 Currently located in Calgary, Canada

🏒 Working in Web Services | University of Calgary

πŸ• Developing for 8+ years, working on personal and client projects

🏫 Student at the Univerity of Calgary | Bsc. Computer Science w/minor in Philosophy

Languages & Frameworks

Python

golang

javascript

astro

astro

java

php





Recent activity

  1. ⬆️ Pushed undefined commit(s) to Descent098/up
  2. ⬆️ Pushed undefined commit(s) to Descent098/up
  3. ⬆️ Pushed undefined commit(s) to Descent098/up
  4. ⬆️ Pushed undefined commit(s) to Descent098/tech
  5. πŸ’ͺ Opened PR #4 in Descent098/tech

Last Updated: Monday, February 9th, 2026, 11:46:00 PM

Higlighted Projects

πŸ”ˆ Presentations
Name Description Link(s) Language(s)
Basic Web Technologies An overview of the basic technologies that power webpages Site | Source JS
Basic Networking Infrastructure An overview of client-server architecture, and common terminology for websites/webapps Site | Source Python
Terminal Basics Basic walkthrough of using the terminal as an introduction for aspiring developers Site | Source Python
Static Site Generators A gentle introduction to static site generators Site | Source Python
CI/CD Basics An introduction to the basics of CI/CD Site | Source Python
Static Site hosting A presentation on how to host static site's simply Site | Source Python
Ezprez example An example repository for using my python slideshow generator library ezprez Site | Source Python
πŸ“¦ API's
Name Description Link(s) Language(s)
ezcv A static site generator for setting up a CV/Resume site API docs | User Docs | Source Python
ezspreadsheet A simple API to store/load python objects to/from spreadsheets API docs | User Docs | Source Python
ezprez An object based api for generating web presentations/slideshows API docs | User Docs | Source Python
Ez Img Diff A tool for doing quick perceptual image difference analysis with SSIM Docs | Source Python
speyl A simple word similarity API, handy for autocorrect/word suggestion Source Go
readn A package to do reading-difficulty analysis Source Go
Cgo Python Helpers A package to help create libraries that bridge go and python (WIP) Site | Source Python | Go
sws Super web scripts; A CLI and API for simplifying common web tasks Docs | Source Python
Ez Visual Regression Used to take screenshots with selenium (pages or elements) and compare to baseline Docs | Source Python
sdu Script Development utilities Docs | Source Python
Spark Visualization library used for the Fall 2020 schulich ignite sessions Docs | Source Python | JS
πŸ’» Scripts and CLI's
Name Description Link(s) Language(s)
sws Super web scripts; A CLI and API for simplifying common web tasks Docs | Source Python
Pystall A system to automate installation and configuration of resources Docs | Source Python
ahd Create ad-hoc macros to be dispatched within their own namespace API docs | User Docs | Source Python
Otp Emoji Used to generate πŸ™Š one-time pads 🀐 exclusively in emojis Docs | Source Python
Spotify2mp3 Simple free and unlimited Spotify playlist downloads Source Python
Ez Visual Regression Used to take screenshots with selenium (pages or elements) and compare to baseline Docs | Source Python
Ez Img Diff A tool for doing quick perceptual image difference analysis with SSIM Docs | Source Python
🌐 Web Development
Name Description Link(s) Language(s)
HHTTPP A simple HTTP proxy server designed for educational purposes. Source Python
ezcv A static site generator for setting up a CV/Resume site API docs | User Docs | Source Python
ezprez An object based api for generating web presentations/slideshows API docs | User Docs | Source Python
Schulich Ignite Website The website for the schulich ignite education project from 2020-2024 Site | Source JS
Ezcv Themes Theme collection for the EZCV static site generator. Source JS
Profilicity A simple system that allows you to build static websites straight in your browser Site | Source JS
Coder An example code blog site Site | Source JS
Serket (WIP) Avoid Getting Stung By Password Requirements (WIP) Site | Source JS
Glass Portfolio A portfolio theme written in glassmorphic design (WIP) Site | Source JS
Ignite Site 2019 The Schulich ignite 2019/2020 site Source JS
Slack Connect 4 Bot A bot that allows you to play Connect 4 on Slack! Source JS
Ezcv Frontend A demo for creating a frontend for ezcv Source Python | JS
Ez Visual Regression Takes screenshots and compares them to a baseline for visual regression testing. Site | Source Python
React From Scratch An exploration into setting up reacts functionality manually Source JS
πŸŽ“ Education resources and templates
Name Description Link(s) Language(s)
Tech My tech writing blog Site | Source Astro
Compsci KB A knowledge base of Computer Science information Site | Source Python | JS, etc.
HHTTPP A simple HTTP proxy server designed for educational purposes. Source Python
Power Of Paths A laymen's oriented exploration of encoding Post | Source Python
Hashing A laymen's oriented exploration of Hashing Post | Source Python
Compression A laymen's oriented exploration of compression Post | Source Python
Taxonomies A laymen's oriented exploration of taxonomical ordering Post| Source Python
Simple Otp A very simple implementation & explanation of a one time pad Animation | Source Tour | Source Python
Diffie Hellman A very simple implementation and explanation of the Diffe-Helmen Key Exchange Source Python | Rust
Projects Experiments A repository for learning the ins and outs of languages, and various technologies Source Python | Go | JS | C | Rust | Java, etc..
Python Package Template Easy to use template for great PyPi packages Source Python
Utf 8 Cards A demo for an article about UTF-8 Games Post | Source JS
Python Go A repository for the examples from my series about integrating python with Go Post | Source Python | Go
Performance Tests A repo of random performance tests Site | Source Python | Go | Java
Components In Jinja A laymens exploration of the component model, and it's implementation in jinja Post | Source Python
React From Scratch An exploration into setting up reacts functionality manually Source JS
Posts A collection of code from posts on instagram Source Python | Go | JS | Java
Spark Visualization library used for the Fall 2020 schulich ignite sessions Docs | Source Python | JS
Web Commissioner Training Collection of resources for training the next schulich ignite web comissioner Source JS
Ezcv Http An exploration into the various methods to integrate an http server with live reloading into ezcv Source Python | JS
πŸ“– Gists

Word Similarity in python

Sockets

Native windows shortcuts

Operating system basics

Contact

For obvious reasons much of my work is not public, so the information included on this profile is all just my public work. You can contact me here if you have any questions about other work that I have done, or have a project you want me to join.

Pinned Loading

  1. ezcv ezcv Public

    A python-based static site generator for setting up a CV/Resume site

    Python 16 33

  2. simple-otp simple-otp Public

    A very simple implementation & explanation of a one time pad

    Rust 10 3

  3. ahd ahd Public

    Ad-hoc dispatcher; a system for creating ad-hoc macros

    Python 1

  4. QU-UP/ezcv-themes QU-UP/ezcv-themes Public

    The repo that contains the default themes of ezcv

    JavaScript

  5. CoderPlusPlus CoderPlusPlus Public

    Revamping an old test project in a new framework

    Astro

  6. compression compression Public

    This is a helper repository to the blog post on https://schulichignite.com/blog/making-things-small that explains a basic compression algorithm

    Python