# Home

> Welcome to my personal website; I am a Computer Engineer and Programmer, currently working for IBM Canada.
 
- [Jun 19 2026: Highlighting Shortcode Tests](https://ryanfleck.ca/experiments/highlights/index.md)
- [Apr 10 2026: Your Data Fortress (A Debian Server)](https://ryanfleck.ca/2026/your-data-fortress/index.md)
- [Feb 19 2026: Et Tu, OpenClaw?](https://ryanfleck.ca/2026/openclaw/index.md)
- [Feb 17 2026: CalgaryHacks 2026: Great Beginnings](https://ryanfleck.ca/2026/calgaryhacks-2026-great-beginnings/index.md)
- [Feb 10 2026: Getting Started With watsonx](https://ryanfleck.ca/2026/getting-started-with-watsonx/index.md)
- [Dec 20 2025: M4 Mac Mini LLM Server](https://ryanfleck.ca/2025/m4-mac-mini-llm-server/index.md)
- [Dec 20 2025: One Year of Observer](https://ryanfleck.ca/2025/one-year-of-observer/index.md)
- [Jun 14 2025: Cloudflare Turnstile With Clojure](https://ryanfleck.ca/2025/cloudflare-turnstile-with-clojure/index.md)
- [Jun 11 2025: Investigating an Email With OSINT Tools](https://ryanfleck.ca/chat-gpt/2025/investigating-an-email-with-osint-tools/index.md)
- [May 25 2025: Building a Ticketing Application](https://ryanfleck.ca/chat-gpt/2025/building-a-ticketing-application/index.md)
- [May 16 2025: Replacing CoreNLP](https://ryanfleck.ca/chat-gpt/2025/replacing-corenlp/index.md)
- [May 16 2025: The CoreNLP Rabbit Hole](https://ryanfleck.ca/2025/iterating-over-corenlp/index.md)
- [May 14 2025: Observer Devlog 2: Brainstorming](https://ryanfleck.ca/2025/observer-devlog-2/index.md)
- [Apr 14 2025: A Data Factory Nightmare](https://ryanfleck.ca/2025/a-data-factory-nightmare/index.md)
- [Apr 14 2025: A Little Elisp for Hugo](https://ryanfleck.ca/2025/a-little-elisp-for-hugo/index.md)
- [Mar 30 2025: Compiling Emacs 30](https://ryanfleck.ca/2025/compiling-emacs-30/index.md)
- [Feb 08 2025: Observer Devlog 1](https://ryanfleck.ca/2025/observer-devlog-1/index.md)
- [Feb 02 2025: Custom Workout (2025)](https://ryanfleck.ca/chat-gpt/2025/workout-2025/index.md)
- [Feb 02 2025: Common Lisp Hyper Tutorial](https://ryanfleck.ca/chat-gpt/2025/common-lisp-hyper-tutorial/index.md)
- [Feb 02 2025: Keylogger a la Wolfram](https://ryanfleck.ca/chat-gpt/2025/keylogger/index.md)
- [Jan 19 2025: Andrew Wommack, Heretic](https://ryanfleck.ca/2025/andrew-wommack-heretic/index.md)
- [Dec 20 2024: Rip & Tear: PostgreSQL Surgery](https://ryanfleck.ca/2024/postgres-surgery/index.md)
- [Nov 12 2024: Little Elisp Workflow Enhancements](https://ryanfleck.ca/2024/little-elisp-workflow-enhancements/index.md)
- [Aug 26 2024: Three Years at IBM](https://ryanfleck.ca/2024/three-years-at-ibm/index.md)
- [Aug 26 2024: Vim Is an Editor, Emacs Is a Way of Life](https://ryanfleck.ca/2024/vim-is-an-editor-emacs-is-a-way-of-life/index.md)
- [Aug 26 2024: Compiling Emacs 29](https://ryanfleck.ca/2024/compiling-emacs-29/index.md)
- [May 20 2024: The Magnificence of Org](https://ryanfleck.ca/2024/the-magnificence-of-org/index.md)
- [Dec 23 2023: You Can't Automate What You Don't Understand](https://ryanfleck.ca/2023/you-cant-automate-what-you-dont-understand/index.md)
- [Jul 18 2023: Custom Workout (2023)](https://ryanfleck.ca/chat-gpt/2023/workout/index.md)
- [Jul 05 2023: On Autozeitgeist 1](https://ryanfleck.ca/chat-gpt/2023/on-autozeitgeist-1/index.md)
- [Feb 08 2023: Think on These Things](https://ryanfleck.ca/2023/think-on-these-things/index.md)
- [Feb 03 2023: One Billion Readers for 23¢ a Month](https://ryanfleck.ca/2023/one-billion-readers-for-23c-a-month/index.md)
- [Feb 02 2023: Perfected Image Rendering in Hugo](https://ryanfleck.ca/2023/perfected-image-rendering-in-hugo/index.md)
- [Dec 12 2022: Phoenix 1.2.5 on Windows](https://ryanfleck.ca/2022/phoenix-125-on-windows/index.md)
- [Dec 08 2022: Biblical Studies I: Test III Notes](https://ryanfleck.ca/reference/biblical-studies-i-test-iii-notes/index.md)
- [Oct 24 2022: Phoenix First Look](https://ryanfleck.ca/2022/phoenix-first-look/index.md)
- [Oct 11 2022: Crippled by Heroku No More!](https://ryanfleck.ca/2022/crippled-by-heroku-no-more/index.md)
- [Oct 07 2022: Homemade Apple Pie](https://ryanfleck.ca/2022/homemade-apple-pie/index.md)
- [Sep 15 2022: Raspberry Pi Pico W - Getting Started](https://ryanfleck.ca/2022/raspberry-pi-pico-w-getting-started/index.md)
- [Aug 23 2022: Handling Profound Sadness](https://ryanfleck.ca/2022/handling-profound-sadness/index.md)
- [Jul 05 2022: Gasoline Reference Tables](https://ryanfleck.ca/reference/gasoline-reference-tables/index.md)
- [Jun 25 2022: Biblical Studies I: Test II Notes](https://ryanfleck.ca/reference/biblical-studies-i-test-ii/index.md)
- [Apr 21 2022: Tiny Telegram Bot in Racket](https://ryanfleck.ca/2022/racket-telegram-echo-bot/index.md)
- [Mar 31 2022: Only I Will Remain](https://ryanfleck.ca/2022/only-i-will-remain/index.md)
- [Mar 25 2022: Democracy Needs a V2: Send Feedback!](https://ryanfleck.ca/2022/democracy-needs-a-v2/index.md)
- [Jan 27 2022: A Quarter Century](https://ryanfleck.ca/2022/a-quarter-century/index.md)
- [Jan 26 2022: Interview Hell: Leetcode](https://ryanfleck.ca/reference/interview-hell-leetcode/index.md)
- [Sep 17 2021: Business Card](https://ryanfleck.ca/card/index.md)
- [Aug 01 2021: A Black Knight](https://ryanfleck.ca/chat-gpt/2021/a-black-knight/index.md)
- [Jun 18 2021: A Year at Wise Assistant](https://ryanfleck.ca/2021/a-year-at-wise-assistant/index.md)
- [Jun 17 2021: Generating Article Thumbnails](https://ryanfleck.ca/2021/generating-article-thumbnails/index.md)
- [Mar 20 2021: Building the Democracy Web App & Student Elections 2021](https://ryanfleck.ca/2021/uottawa-student-elections-2021/index.md)
- [Mar 20 2021: Replit View Counter](https://ryanfleck.ca/2021/replit-view-counter/index.md)
- [Feb 05 2021: Tone Analysis Workshop](https://ryanfleck.ca/2021/tone-workshop/index.md)
- [Dec 26 2020: I Am Become Programmer](https://ryanfleck.ca/transcripts/i-am-become-programmer/index.md)
- [Dec 26 2020: Java for Internships](https://ryanfleck.ca/transcripts/java-for-internships/index.md)
- [Dec 26 2020: T440s Screen Replacement](https://ryanfleck.ca/transcripts/t440s-screen-replacement/index.md)
- [Dec 26 2020: Jakes Advice](https://ryanfleck.ca/transcripts/jakes-advice/index.md)
- [Nov 07 2020: Semantic Release](https://ryanfleck.ca/2020/semantic-release/index.md)
- [Sep 14 2020: Embedded WebVR Panoramas](https://ryanfleck.ca/experiments/embedded-webvr-panoramas/index.md)
- [Aug 05 2020: Userscripts](https://ryanfleck.ca/2020/pr-userscript/index.md)
- [Apr 13 2020: Crushing Your Opponents with Thor](https://ryanfleck.ca/reference/aom_thor/index.md)
- [Jan 14 2020: Paper over Keyboard](https://ryanfleck.ca/2020/dumb-hackerrank-problem/index.md)
- [Jan 11 2020: MSP430 Timer Module](https://ryanfleck.ca/2020/msp430-timer/index.md)
- [Oct 13 2019: Notes on VHDL](https://ryanfleck.ca/2019/vhdl/index.md)
- [Oct 11 2019: Passing Structs in C++](https://ryanfleck.ca/2019/cpp-struct-passing/index.md)
- [Oct 09 2019: Notes on HC12 Assembly](https://ryanfleck.ca/2019/hc12-asm/index.md)
- [Aug 17 2019: About](https://ryanfleck.ca/about/index.md)
- [Aug 17 2019: Cow](https://ryanfleck.ca/cartoons/one/index.md)
- [Aug 11 2019: IBM Extreme Blue](https://ryanfleck.ca/2019/ibm-extreme-blue/index.md)
- [Jul 10 2019: The 2018 MacBook Pro Keyboard](https://ryanfleck.ca/2019/the-macbook-pro-2018-keyboard-sucks/index.md)
- [Jul 10 2019: The Zen of Vim](https://ryanfleck.ca/2019/the-zen-of-vim/index.md)
- [Jul 08 2019: Film Review: Equilibrium](https://ryanfleck.ca/2019/equilibrium/index.md)
- [Jul 08 2019: The Case for Digital Minimalism](https://ryanfleck.ca/2019/digital-minimalism/index.md)
- [May 20 2019: My Personal Journaling System](https://ryanfleck.ca/2019/2019-05-20-journaling/index.md)
- [Dec 27 2018: Accessing Git Repos with SSH](https://ryanfleck.ca/2018/2018-12-27-git-ssh/index.md)
- [Dec 23 2018: Last Week at MNP](https://ryanfleck.ca/2018/2018-12-13-last-week-at-mnp/index.md)
- [Jul 21 2018: Xalgorithms Development on GNU/Linux](https://ryanfleck.ca/2018/2018-07-21-xalgorithm-development-on-fedora/index.md)
- [Jul 07 2018: Calligraphy with Inkscape](https://ryanfleck.ca/2018/2018-07-07-calligraphy/index.md)
- [Jun 24 2018: Windows Mixed Reality](https://ryanfleck.ca/2018/2018-06-24-wmr-june-2018/index.md)
- [May 15 2018: Chinese Food with Richard Stallman](https://ryanfleck.ca/2018/2018-05-15-lunchwithrms/index.md)
- [Apr 28 2018: Hard Knocks - My MNP Co-Op Experience](https://ryanfleck.ca/2018/2018-04-28-worktermone/index.md)
- [Mar 30 2018: Build a Personal Website in an Afternoon](https://ryanfleck.ca/2018/2018-03-30-jekylltutorial/index.md)
- [Feb 19 2018: Attending UOttaHack 2018](https://ryanfleck.ca/2018/2018-02-19-hackathon/index.md)
- [Dec 29 2017: VIM For The Just-In-Time Crowd](https://ryanfleck.ca/2017/2017-12-29-vimforjits/index.md)
- [Jan 01 0001: Mermaid Dynamic Page](https://ryanfleck.ca/mermaid/index.md)

Source page: https://ryanfleck.ca/
Site index: [llms.txt](https://ryanfleck.ca/llms.txt)