{"id":16960746,"url":"https://github.com/descent098/descent098","last_synced_at":"2026-04-11T01:01:39.442Z","repository":{"id":119137402,"uuid":"287628636","full_name":"Descent098/Descent098","owner":"Descent098","description":"My public profile readme","archived":false,"fork":false,"pushed_at":"2025-03-17T23:22:11.000Z","size":159,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T00:27:49.756Z","etag":null,"topics":["github","github-readme","profile","readme","user-profile"],"latest_commit_sha":null,"homepage":"","language":"Markdown","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Descent098.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["Descent098"]}},"created_at":"2020-08-14T21:37:02.000Z","updated_at":"2025-03-17T23:22:15.000Z","dependencies_parsed_at":"2023-12-26T00:25:27.298Z","dependency_job_id":"9dce4e94-9a67-47e5-ae4d-6e68c623d3e4","html_url":"https://github.com/Descent098/Descent098","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Descent098%2FDescent098","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Descent098%2FDescent098/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Descent098%2FDescent098/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Descent098%2FDescent098/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Descent098","download_url":"https://codeload.github.com/Descent098/Descent098/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244824675,"owners_count":20516496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github","github-readme","profile","readme","user-profile"],"created_at":"2024-10-13T22:49:57.416Z","updated_at":"2026-04-11T01:01:39.427Z","avatar_url":"https://github.com/Descent098.png","language":"Markdown","funding_links":["https://github.com/sponsors/Descent098"],"categories":[],"sub_categories":[],"readme":"# Hi, I'm Kieran\n \n:globe_with_meridians: Currently located in Calgary, Canada\n\n:office: Working in Web Services | University of Calgary\n\n:clock1: Developing for 8+ years, working on personal and client projects\n \n:school: Student at the Univerity of Calgary | Bsc. Computer Science w/minor in Philosophy\n\n## Languages \u0026 Frameworks\n\n\u003ca href=\"https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python\" \u003e\u003cimg align=\"left\" src=\"https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/python/python.png\" width=\"90px\" height=\"90px\" alt=\"Python\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=go\" \u003e\u003cimg align=\"left\" src=\"https://miro.medium.com/v2/resize:fit:1000/0*YISbBYJg5hkJGcQd.png\" width=\"90px\" height=\"90px\" alt=\"golang\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript\" \u003e\u003cimg align=\"left\" src=\"https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/javascript/javascript.png\" width=\"90px\" height=\"90px\" alt=\"javascript\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=astro\" \u003e\u003cimg align=\"left\" src=\"https://www.svgrepo.com/show/373446/astro.svg\" width=\"90px\" height=\"90px\" alt=\"astro\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=svelte\" \u003e\u003cimg align=\"left\" src=\"https://www.svgrepo.com/show/374109/svelte.svg\" width=\"90px\" height=\"90px\" alt=\"astro\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=java\" \u003e\u003cimg align=\"left\" src=\"https://its.inside.tru.ca/files/2013/02/java.png\" width=\"90px\" height=\"90px\" alt=\"java\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=php\" \u003e\u003cimg align=\"left\" src=\"https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/php/php.png\" width=\"90px\" height=\"90px\" alt=\"php\"\u003e\u003c/a\u003e\n\n\u003c!-- \u003ca href=\"https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=rust\" \u003e\u003cimg align=\"left\" src=\"https://upload.wikimedia.org/wikipedia/commons/0/0f/Original_Ferris.svg\" width=\"90px\" height=\"90px\" alt=\"rust\"\u003e\u003c/a\u003e --\u003e\n\n\n\n\u003cbr\u003e\n\u003c/br\u003e\n\u003cbr\u003e\n\u003c/br\u003e\n\n## Recent activity\n\n\u003c!--RECENT_ACTIVITY:start--\u003e\n1. ⭐ Starred [oakmound/oak](https://github.com/oakmound/oak)\n2. ⭐ Starred [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten)\n3. ⭐ Starred [gopxl/pixel](https://github.com/gopxl/pixel)\n4. ⭐ Starred [emdash-cms/emdash](https://github.com/emdash-cms/emdash)\n5. ⭐ Starred [Linkerin/starlight-to-pdf](https://github.com/Linkerin/starlight-to-pdf)\n\u003c!--RECENT_ACTIVITY:end--\u003e\n\n\u003c!--RECENT_ACTIVITY:last_update--\u003e\nLast Updated: Monday, April 6th, 2026, 11:44:01 PM\n\u003c!--RECENT_ACTIVITY:last_update_end--\u003e\n\n\u003c!-- TODO: Add contact section here --\u003e\n\n## Higlighted Projects\n\n\u003cdetails\u003e\n \u003csummary\u003e:speaker: Presentations\u003c/summary\u003e\n\n| Name | Description | Link(s) | Language(s) |\n|------|-------------|---------|-------------|\n| Basic Web Technologies | An overview of the basic technologies that power webpages | [Site](https://kieranwood.ca/basic-web-technologies) \\| [Source](https://github.com/descent098/basic-web-technologies) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) | \n | Basic Networking Infrastructure | An overview of client-server architecture, and common terminology for websites/webapps | [Site](https://kieranwood.ca/basic-networking-infastructure) \\| [Source](https://github.com/descent098/basic-networking-infastructure) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python)  |\n | Terminal Basics | Basic walkthrough of using the terminal as an introduction for aspiring developers | [Site](https://kieranwood.ca/terminal-basics) \\| [Source](https://github.com/descent098/terminal-basics) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n | Static Site Generators  | A gentle introduction to static site generators | [Site](https://kieranwood.ca/static-site-generators) \\| [Source](https://github.com/Descent098/static-site-generators) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n | CI/CD Basics  | An introduction to the basics of CI/CD | [Site](https://kieranwood.ca/ci-cd-basics) \\| [Source](https://github.com/Descent098/ci-cd-basics) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n | Static Site hosting  | A presentation on how to host static site's simply | [Site](https://kieranwood.ca/static-site-hosting) \\| [Source](https://github.com/Descent098/static-site-hosting) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n | Ezprez example  | An example repository for using my python slideshow generator library [ezprez](https://github.com/descent098/ezprez) | [Site](https://kieranwood.ca/ezprez-example) \\| [Source](https://github.com/descent098/ezprez-example) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n \u003csummary\u003e:package: API's\u003c/summary\u003e\n\n| Name | Description | Link(s) | Language(s) |\n|------|-------------|---------|-------------|\n| ezcv | A static site generator for setting up a CV/Resume site | [API docs](https://kieranwood.ca/ezcv) \\| [User Docs](https://ezcv.readthedocs.io/en/latest/) \\| [Source](https://github.com/descent098/ezcv) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| ezspreadsheet | A simple API to store/load python objects to/from spreadsheets | [API docs](https://kieranwood.ca/ezspreadsheet) \\| [User Docs](https://ezspreadsheet.readthedocs.io/en/latest/) \\| [Source](https://github.com/descent098/ezspreadsheet) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| ezprez | An object based api for generating web presentations/slideshows | [API docs](https://kieranwood.ca/ezprez) \\| [User Docs](https://ezprez.readthedocs.io/en/latest/) \\| [Source](https://github.com/descent098/ezprez) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Ez Img Diff | A tool for doing quick perceptual image difference analysis with SSIM | [Docs](https://kieranwood.ca/ez-img-diff) \\| [Source](https://github.com/descent098/ez-img-diff) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| speyl | A simple word similarity API, handy for autocorrect/word suggestion | [Source](https://github.com/descent098/speyl) | [Go](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=go) |\n| readn | A package to do reading-difficulty analysis | [Source](https://github.com/descent098/readn) | [Go](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=go) |\n| Cgo Python Helpers | A package to help create libraries that bridge go and python | [(WIP) Site](https://kieranwood.ca/cgo-python-helpers) \\| [Source](https://github.com/descent098/cgo-python-helpers) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [Go](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=go) |\n| sws | Super web scripts; A CLI and API for simplifying common web tasks | [Docs](https://sws.readthedocs.io/) \\| [Source](https://github.com/descent098/sws) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Ez Visual Regression | Used to take screenshots with selenium (pages or elements) and compare to baseline | [Docs](https://kieranwood.ca/ez_visual_regression) \\| [Source](https://github.com/descent098/ez_visual_regression) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| sdu | Script Development utilities | [Docs](https://kieranwood.ca/sdu) \\| [Source](https://github.com/descent098/sdu) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Spark | Visualization library used for the Fall 2020 schulich ignite sessions | [Docs](https://spark.schulichignite.com/) \\| [Source](https://github.com/Descent098/spark) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n \u003csummary\u003e:computer: Scripts and CLI's\u003c/summary\u003e\n\n| Name | Description | Link(s) | Language(s) |\n|------|-------------|---------|-------------|\n| sws | Super web scripts; A CLI and API for simplifying common web tasks | [Docs](https://sws.readthedocs.io/) \\| [Source](https://github.com/descent098/sws) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Pystall | A system to automate installation and configuration of resources | [Docs](https://pystall.readthedocs.io/en/latest/) \\| [Source](https://github.com/descent098/pystall) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| ahd | Create ad-hoc macros to be dispatched within their own namespace | [API docs](https://kieranwood.ca/ahd) \\| [User Docs](https://ahd.readthedocs.io/en/latest/) \\| [Source](https://github.com/descent098/ahd) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Otp Emoji | Used to generate 🙊 one-time pads 🤐 exclusively in emojis | [Docs](https://kieranwood.ca/otp_emoji/) \\| [Source](https://github.com/descent098/otp_emoji) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Spotify2mp3 | Simple free and unlimited Spotify playlist downloads | [Source](https://github.com/couldbejake/spotify2mp3) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Ez Visual Regression | Used to take screenshots with selenium (pages or elements) and compare to baseline | [Docs](https://kieranwood.ca/ez_visual_regression) \\| [Source](https://github.com/descent098/ez_visual_regression) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Ez Img Diff | A tool for doing quick perceptual image difference analysis with SSIM | [Docs](https://kieranwood.ca/ez-img-diff) \\| [Source](https://github.com/descent098/ez-img-diff) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n \u003csummary\u003e:globe_with_meridians: Web Development\u003c/summary\u003e\n\n| Name | Description | Link(s) | Language(s) |\n|------|-------------|---------|-------------|\n| HHTTPP | A simple HTTP proxy server designed for educational purposes. | [Source](https://github.com/descent098/HHTTPP) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| ezcv | A static site generator for setting up a CV/Resume site | [API docs](https://kieranwood.ca/ezcv) \\| [User Docs](https://ezcv.readthedocs.io/en/latest/) \\| [Source](https://github.com/descent098/ezcv) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| ezprez | An object based api for generating web presentations/slideshows | [API docs](https://kieranwood.ca/ezprez) \\| [User Docs](https://ezprez.readthedocs.io/en/latest/) \\| [Source](https://github.com/descent098/ezprez) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Schulich Ignite Website | The website for the schulich ignite education project from 2020-2024 | [Site](https://kieranwood.ca/ignite-site-2020-2024/) \\| [Source](https://github.com/descent098/ignite-site-2020-2024) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Ezcv Themes | Theme collection for the EZCV static site generator. | [Source](https://github.com/QU-UP/ezcv-themes) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Profilicity | A simple system that allows you to build static websites straight in your browser | [Site](https://kieranwood.ca/profilicity) \\| [Source](https://github.com/descent098/profilicity) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Coder | An example code blog site | [Site](https://kieranwood.ca/Coder) \\| [Source](https://github.com/descent098/Coder) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Serket (WIP) | Avoid Getting Stung By Password Requirements (WIP) | [Site](https://kieranwood.ca/serket) \\| [Source](https://github.com/descent098/serket) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Glass Portfolio | A portfolio theme written in glassmorphic design (WIP) | [Site](https://kieranwood.ca/glass-portfolio) \\| [Source](https://github.com/descent098/glass-portfolio) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Ignite Site 2019 | The Schulich ignite 2019/2020 site | [Source](https://github.com/Descent098/ignite-site-2019) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Slack Connect 4 Bot | A bot that allows you to play Connect 4 on Slack! | [Source](https://github.com/descent098/slack-connect-4-bot) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Ezcv Frontend | A demo for creating a frontend for ezcv | [Source](https://github.com/Descent098/ezcv-frontend) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Ez Visual Regression | Takes screenshots and compares them to a baseline for visual regression testing. | [Site](https://kieranwood.ca/ez_visual_regression) \\| [Source](https://github.com/descent098/ez_visual_regression) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| React From Scratch | An exploration into setting up reacts functionality manually | [Source](https://github.com/Descent098/react-from-scratch) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n\n\u003c/details\u003e\n\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e:mortar_board: Education resources and templates\u003c/summary\u003e\n\n| Name | Description | Link(s) | Language(s) |\n|------|-------------|---------|-------------|\n| Tech | My tech writing blog | [Site](https://kieranwood.ca/tech/) \\| [Source](https://github.com/descent098/tech) | [Astro](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=astro) |\n| Compsci KB | A knowledge base of Computer Science information | [Site](https://kieranwood.ca/compsci) \\| [Source](https://github.com/descent098/compsci) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript), etc. |\n| HHTTPP | A simple HTTP proxy server designed for educational purposes. | [Source](https://github.com/descent098/HHTTPP) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Power Of Paths | A laymen's oriented exploration of encoding | [Post](https://kieranwood.ca/tech/blog/the-power-of-paths/) \\| [Source](https://github.com/descent098/power-of-paths) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Hashing | A laymen's oriented exploration of Hashing | [Post](https://kieranwood.ca/tech/blog/verifying-quickly/) \\| [Source](https://github.com/descent098/hashing) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Compression | A laymen's oriented exploration of compression | [Post](https://kieranwood.ca/tech/blog/making-things-small/) \\| [Source](https://github.com/descent098/compression) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Taxonomies | A laymen's oriented exploration of taxonomical ordering | [Post](https://kieranwood.ca/tech/blog/taxonomical-ordering/)\\| [Source](https://github.com/descent098/taxonomies) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Simple Otp | A very simple implementation \u0026 explanation of a one time pad | [Animation](https://www.youtube.com/watch?v=QVV_bUxxiZ8) \\| [Source Tour](https://www.youtube.com/watch?v=50XM-h3h6Fw) \\| [Source](https://github.com/descent098/simple-otp) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Diffie Hellman | A very simple implementation and explanation of the Diffe-Helmen Key Exchange | [Source](https://github.com/descent098/Diffie-Hellman) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [Rust](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=rust)  |\n| Projects Experiments | A repository for learning the ins and outs of languages, and various technologies | [Source](https://github.com/descent098/projects-experiments) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [Go](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=go) \\| [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) \\| [C](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=c) \\| [Rust](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=rust) \\| [Java](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=java), etc..|\n| Python Package Template | Easy to use template for great PyPi packages | [Source](https://github.com/canadian-coding/python-package-template) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) |\n| Utf 8 Cards | A demo for an article about UTF-8 Games | [Post](https://kieranwood.ca/utf-8-cards/) \\| [Source](https://github.com/descent098/utf-8-cards) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Python Go | A repository for the examples from my series about integrating python with Go | [Post](https://kieranwood.ca/tech/blog/python-plus-go-intro/) \\| [Source](https://github.com/descent098/Python-Go) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [Go](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=go)  |\n| Performance Tests | A repo of random performance tests | [Site](https://kieranwood.ca/performance-tests/) \\| [Source](https://github.com/descent098/performance-tests) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [Go](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=go) \\| [Java](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=java)   |\n| Components In Jinja | A laymens exploration of the component model, and it's implementation in jinja | [Post](https://kieranwood.ca/tech/blog/jinja-components/) \\| [Source](https://github.com/descent098/components-in-jinja) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python)  |\n| React From Scratch | An exploration into setting up reacts functionality manually | [Source](https://github.com/Descent098/react-from-scratch) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Posts | A collection of code from posts on instagram | [Source](https://github.com/canadian-coding/posts) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [Go](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=go) \\| [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) \\| [Java](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=java)   |\n| Spark | Visualization library used for the Fall 2020 schulich ignite sessions | [Docs](https://spark.schulichignite.com/) \\| [Source](https://github.com/Descent098/spark) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Web Commissioner Training | Collection of resources for training the next schulich ignite web comissioner | [Source](https://github.com/Descent098/web-comissioner-training) | [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n| Ezcv Http | An exploration into the various methods to integrate an http server with live reloading into ezcv | [Source](https://github.com/Descent098/ezcv-http) | [Python](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=python) \\| [JS](https://github.com/Descent098?tab=repositories\u0026q=\u0026type=\u0026language=javascript) |\n\u003c!--| Serket | ... | [Site](https://kieranwood.ca/serket) \\| [Source](https://github.com/descent098/serket) | ... |--\u003e\n\n\u003c/details\u003e\n\n\n\n\u003cdetails\u003e\n \u003csummary\u003e:book: Gists \u003c/summary\u003e\n \n \u003ca href=\"https://gist.github.com/Descent098/dae85d0235acce5322bf1277d1372a7e\"\u003e Word Similarity in python \u003c/a\u003e\n \n\n \u003ca href=\"https://gist.github.com/Descent098/783f68e1e3943e8796a3aaf8a14f8013\"\u003eSockets \u003c/a\u003e\n \n \n \u003ca href=\"https://gist.github.com/Descent098/526a4e65ed580b75e2867eee95797479\"\u003e Native windows shortcuts \u003c/a\u003e \n \n \u003ca href=\"https://gist.github.com/Descent098/ab3bc88425c71e36f3583d916b9ee2b9\"\u003e Operating system basics \u003c/a\u003e\n \n\u003c/details\u003e\n\n## Contact\n\nFor 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](https://kieranwood.ca#contact) if you have any questions about other work that I have done, or have a project you want me to join.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdescent098%2Fdescent098","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdescent098%2Fdescent098","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdescent098%2Fdescent098/lists"}