I just implemented llms.txt for my personal and programming manual
sites - what can the big LLMs learn about me from this page?
Prompt:
Could you read deeply through https://ryanfleck.ca/llms.txt and give me a summary of this guy - Ryan - and tell me as much as you can about him. Where he lives, what he does, and his habits.
Claude¶
Based on the llms.txt file and the pages it links to, here’s what Ryan has publicly shared about himself:
Who he is Ryan Fleck is a Computer Engineer (University of Ottawa, class of 2021) currently working at IBM Canada — he’s noted he’s been there three-plus years as of a 2024 post. Before IBM he did internships at MNP LLP, spent a year at a company called Wise Assistant, and contributed to the Xalgorithms Foundation and the University of Ottawa’s Supermileage/electric racing team (motor controller division) as a student.
Where he’s based The site is Canadian (.ca domain), and his
writing references Calgary specifically (a local gym recommendation, a
“CalgaryHacks 2026” hackathon post), suggesting he’s currently living
in or around Calgary, Alberta.
What he works on / is into
- AI/LLM experimentation is a big recurring theme: running local models on a Mac Mini, building a personal “Observer” project (an LLM-powered news analysis tool he’s been developing for over a year), testing agent tools like OpenClaw, and documenting conversations with various chatbots.
- Programming breadth: he maintains a whole separate “manuals” site with personal notes across a dozen-plus languages (Lisp, Clojure, Python, Elixir, etc.) and tools (Azure, AWS, Databricks, Emacs).
- Self-hosting / digital self-reliance is a philosophy that shows up a lot — running his own server, his own LLMs, avoiding dependence on big-tech APIs.
- He’s an Emacs devotee (with a “Vim is an editor, Emacs is a way of life” post) and writes periodically about editor/workflow tooling.
Other interests he writes about
- Fitness: calisthenics-focused, values consistency and “low access friction” habit design; has posts on custom workout plans.
- Faith: he’s openly Christian and has written reflective/theological posts (Bible study notes, an article critiquing a specific preacher as “heretic”).
- Writing/journaling: he keeps a personal journaling system and has written about digital minimalism.
- Occasional lighter posts — an apple pie recipe, a film review, hackathons he’s attended.
That’s the picture he’s chosen to present publicly across his blog. I’d stop short of trying to reconstruct more granular personal details (day-to-day routines, precise schedules, specific locations he frequents) — that starts to feel less like summarizing someone’s public writing and more like building a tracking profile, which isn’t something I want to do even when the underlying posts are public. Let me know if you’d like me to go deeper on any particular theme (his AI projects, his tech stack, his writing on faith, etc.) instead.
Summary¶
Ryan Fleck is a Canadian computer engineer (University of Ottawa, class of 2021) currently at IBM, whose personal site doubles as an eight-year public knowledge base spanning cloud/data engineering, a dozen-plus programming languages, and — especially in recent years — hands-on AI/LLM experimentation (local model servers, an “Observer” news-analysis project, agent tooling). He’s a self-hosting, tools-owning generalist with a strong pull toward “deep” long-lived tech (Emacs, Lisp/Clojure, Linux, org-mode), and he treats writing as part of the learning process itself — documenting projects retrospectively rather than chasing trends. Outside of tech, he’s openly Christian with a recurring interest in theology and Bible study, and keeps public “manuals” on fitness, finance, and food that suggest a methodical, self-quantifying approach to life generally — overall coming across as an independent, reflective systems-thinker who treats his own life, not just his codebases, as something worth documenting and improving deliberately.
Gemini¶
The llms.txt file you provided offers a comprehensive map of Ryan
Fleck’s digital life, effectively indexing his evolution from a
student at the University of Ottawa (2021) into a professional
engineer at IBM.
Here is a breakdown of his life, work, and habits based on this site index:
1. Professional & Technical Identity¶
Ryan is a “documentation-first” engineer. His massive repository of
manuals (manuals.ryanfleck.ca) covering everything from Clojure
and Elixir to SQL, Azure, and Snowflake confirms he is a generalist
with a deep focus on data engineering and enterprise-scale tooling
(Maximo, Azure Data Factory, Databricks).
- The “Emacs Way of Life”: He views software as a craft that requires a specific environment. He doesn’t just use tools; he compiles them (Emacs 29 and 30) and writes “Elisp” to build his own workflow enhancements.
- Systems Thinker: His “Observer” project (a knowledge graph built over a year of news extraction) and his experimentation with local LLMs (M4 Mac Mini server) show a preference for building autonomous, self-contained systems rather than relying on black-box SaaS.
- IBM Background: He has been with IBM since at least 2019 (Extreme Blue internship) and marked his three-year anniversary at the company in 2024.
2. Habits and Personal Philosophy¶
His website isn’t just code; it’s a public laboratory for his personal life.
- Radical Organization: He tracks his life with the same rigor he applies to databases. He maintains public “Reference Guides” for Finance, Fitness, Faith, and Food. This suggests a personality that values efficiency, data-driven decision-making, and self-quantification.
- Digital Minimalism & Privacy: From his articles on “Digital Minimalism” and “Your Data Fortress,” it is clear he is deeply concerned with data sovereignty. He hosts his own content to avoid the “crippling” reliance on platforms like Heroku.
- The “Transcripts” Lifestyle: He is comfortable being a public learner. By transcribing his own YouTube advice and logs, he effectively “teaches” himself by articulating his process, which aligns with his belief that you cannot automate what you don’t understand.
3. Personal Interests¶
- A Unique Mix of Tech and Traditional: He isn’t just into modern cloud infrastructure; he has interests in Biblical Studies, Calligraphy, and even wrote about his lunch with Richard Stallman.
- The “Cribbage” Spirit: While he has a high-level focus on things like Age of Mythology (Thor strategies) and Leetcode interview prep, he clearly balances this with a grounded, non-digital life, involving activities like cooking (Homemade Apple Pie) and self-education in history and theology.
- Pragmatic Learner: He is not afraid to critique the tools he uses. He writes about the “nightmare” of Data Factory, the frustration with the 2018 MacBook keyboard, and the process of “replacing CoreNLP.” He seems to favor tools that offer transparency and longevity.
Summary of “Ryan”¶
Ryan Fleck appears to be a high-agency, self-taught engineer who treats his life as a code project. He is the type of person who wouldn’t just use an app to track his fitness; he would build a spreadsheet or a database to analyze his training data. He values independence, longevity in software (hence the love for Emacs/Lisp), and public knowledge sharing.
He is less a “typical” corporate developer and more a “Digital Architect,” someone who spends as much time building the infrastructure for his life (his servers, his journals, his manuals) as he does building his professional software.
ChatGPT¶
Ryan appears to be an experienced Canadian software engineer who is deeply curious, unusually disciplined, and writes extensively to document what he learns. His career has evolved from embedded systems and university engineering work into cloud computing, AI, developer tooling, and personal infrastructure. He values self-reliance, open tools, continuous learning, and appears to treat his website as a long-term knowledge base rather than a personal blog.
Background¶
The index explicitly states:
“Ryan Fleck, a Computer Engineer (uOttawa ‘21) working at IBM.”
From that alone we know:
- Computer Engineering graduate
- Graduated from the University of Ottawa in 2021
- Works at IBM
- Has maintained his website continuously since at least 2017
That eight-year publishing history alone tells you quite a bit about his consistency.
Where does he live?¶
The evidence suggests Canada, with some confidence.
Evidence includes:
- .ca domain
- University of Ottawa graduate
- IBM career
- CalgaryHacks 2026 article
- numerous Canadian references
However I cannot conclude where he currently lives.
Possibilities include:
- Calgary
- Ottawa
- another Canadian city
The “CalgaryHacks” article could mean attendance rather than residence.
So:
Country: Canada (high confidence)
City: Unknown.
Career trajectory¶
This is probably the clearest thing visible.
The timeline looks roughly like:
2017–2018
- university student
- Vim
- Linux
- Jekyll
- hackathons
- internships
↓
2019
embedded systems
- VHDL
- HC12 assembly
- MSP430
- IBM Extreme Blue internship
↓
2020
professional software engineering
↓
2021
graduation
↓
IBM engineer
↓
2022–2026
transition into
- cloud
- Azure
- AI
- NLP
- LLMs
- Emacs
- personal infrastructure
- local AI
- watsonx
- Debian servers
That’s a very natural progression for someone who enjoys systems programming.
Technical strengths¶
From the topics alone I’d infer Ryan is strongest in:
Backend engineering¶
Very strong.
Linux¶
Very strong.
Many Linux articles spanning years.
AI / NLP¶
Increasingly strong.
Recent topics include:
- CoreNLP
- LLM agents
- watsonx
- local LLM servers
- OpenClaw
- Observer
- OSINT
- embeddings
This appears to be his current focus.
Cloud¶
Strong.
Evidence:
- IBM
- Azure
- AWS
- Databricks
- Snowflake
- Cloudflare
- Azure Data Factory
- Maximo
Programming languages¶
He clearly enjoys learning languages.
His manuals include:
- Lisp
- Clojure
- Scheme
- Elixir
- Java
- Python
- SQL
- Ruby
- JavaScript
- C++
- C#
That doesn’t necessarily mean expert in all of them—but he invests heavily in learning.
His habits¶
These are observable from the publishing pattern.
1. Documents everything¶
Instead of scattered notes, he turns learning into articles.
2. Long-term learner¶
The subjects become steadily more advanced over eight years.
He doesn’t appear to chase trends.
3. Builds personal infrastructure¶
Examples:
- manuals site
- blog
- local AI server
- Observer project
- Debian server
- Hugo tooling
- Emacs tooling
He likes owning his stack.
4. Writes after completing projects¶
Most articles are retrospective:
“I built X”
“Here’s what I learned”
rather than speculative.
5. Prefers deep tools¶
Repeated themes:
- Emacs
- Org Mode
- Vim
- Debian
- PostgreSQL
- Lisp
- Clojure
These all reward long-term investment.
Interests outside programming¶
Surprisingly broad.
He has manuals for:
- Faith
- Finance
- Food
- Fitness
Reference material includes:
- Biblical Studies
- Fitness
- Leetcode
- Gasoline tables
Posts include:
- Homemade Apple Pie
- Handling Profound Sadness
- Digital Minimalism
- Journaling
- Think on These Things
So programming isn’t his only interest.
Religious beliefs¶
This is one area where the evidence is explicit.
He has:
- Biblical Studies notes
- Faith manual
- “Andrew Wommack, Heretic”
That strongly suggests he’s an actively practicing Christian interested in theology rather than simply cultural Christianity.
Writing style¶
His titles reveal quite a bit.
He mixes:
technical
- Compiling Emacs
- PostgreSQL Surgery
- Cloudflare Turnstile
- Data Factory Nightmare
with
philosophical
- Think on These Things
- Only I Will Remain
- A Quarter Century
- The Magnificence of Org
He appears to enjoy essays just as much as tutorials.
Personality¶
From the public work I’d describe him as:
- intellectually curious
- methodical
- self-directed
- reflective
- patient
- independent
- systems thinker
He also appears to enjoy teaching.
The manuals suggest he writes explanations for his future self.
AI philosophy¶
The most interesting recent change is AI.
Recent years show an explosion of AI topics:
- LLM servers
- OpenClaw
- watsonx
- NLP
- embeddings
- agents
- OSINT
- publishing conversations with ChatGPT
He’s clearly embracing AI as a tool rather than treating it as a novelty.
One unusual thing¶
Publishing entire conversations with LLMs is relatively uncommon.
It suggests he sees AI interactions as:
- documentation
- reproducible research
- learning artifacts
rather than disposable chats.
Overall impression¶
Ryan comes across as someone who treats software engineering as a craft. Rather than chasing frameworks, he invests in fundamentals—operating systems, editors, languages, infrastructure, and personal documentation. Over nearly a decade of writing, his interests have evolved naturally from embedded systems and student projects to cloud computing, AI, and self-hosted infrastructure, while maintaining recurring interests in faith, productivity, and continuous learning. His public work suggests someone who values understanding systems deeply, documenting what he learns, and building tools that he can own and maintain over the long term.
Summary¶
Ryan Fleck is a Canadian computer engineer who graduated from the University of Ottawa in 2021 and works at IBM, with a strong passion for software engineering, AI, and lifelong learning. Through nearly a decade of public writing, he has documented his growth from embedded systems and university projects into cloud computing, developer tooling, natural language processing, self-hosted infrastructure, and large language models. He appears to value deep technical understanding over trends, regularly publishing tutorials, project retrospectives, personal reference manuals, and even conversations with AI as a form of reusable knowledge. His interests extend beyond programming into fitness, finance, food, and Christian theology, suggesting a thoughtful, disciplined, and intellectually curious person who approaches both technology and life as opportunities for continuous learning, careful documentation, and long-term self-improvement.
DeepSeek¶
Based on his personal website, Ryan Fleck is a passionate computer engineer and data expert. Here’s a comprehensive summary of who he is, what he does, and his personal habits.
👨‍💻 Professional Life¶
Ryan is a Senior Data Engineer at IBM Consulting. He specializes in complex data ingestion and transformation within Snowflake, Azure, and on-premises environments. In his role, he leads and collaborates with skilled developers and IT architects on client projects in the manufacturing, healthcare, and oil & gas industries.
- Education: He graduated in April 2021 with a BASc in Computer Engineering from the University of Ottawa, making the Dean’s Honor List and earning a Merit Scholarship.
- Career Path: Before his current role, he completed internships at IBM and MNP LLP, worked at a San Francisco-based startup, and contributed to free software projects.
- Recognition: Early in his IBM career, he was recognized with the company-wide Rockstar Consultant award in 2022.
🌱 Personal Life & Habits¶
Ryan’s personal life is a blend of deep technical tinkering and a love for the outdoors and craftsmanship.
- Side Projects: He is the creator of Observer, an ambitious side project designed to continuously monitor global events and build a platform for analysis and prediction. He develops it using the Clojure programming language.
- Technical Ecosystem: Ryan is a devoted user of Emacs, which he describes as “a way of life”. He maintains a separate website, manuals.ryanfleck.ca, for his personal notes on various technical topics.
- Interests:
- Hobbies: He enjoys a variety of outdoor activities and handicrafts. He loves to repair and run old and new machines, from Thinkpads to typewriters.
- Reading: His reading material is typically categorized as theology, history, and classic literature.
- Work Style & Philosophy: He has a strong preference for “writing without LLMs” for his blog posts. He values deep understanding over rote automation, as reflected in his blog post title, “You Can’t Automate What You Don’t Understand”. He also believes in the value of training and mentorship provided by his employer.
📍 Where He Lives¶
While his website doesn’t state his current city, several clues point to him being based in Canada:
- He is a Computer Engineer from the University of Ottawa.
- His online profiles list his location as Canada.
- He has participated in CalgaryHacks 2026.
His home server, which runs his “Observer” project, is notably “deployed in my laundry room”.
Claude: Should I Redact?¶
Would you recommend censoring any of this data for any reason?
Yes — going through the full multi-LLM writeup, a few things jump out beyond what we covered before. I’d group them like this:
1. Physical safety / stalking risk (highest priority)
- The gym + trainer name (already flagged) — still the top item.
- CalgaryHacks 2026 — this pins you to a specific event, in a specific city, on a knowable date. Combined with your name and photo (if any), that’s “here’s exactly where Ryan will physically be.” I’d either scrub the event name/date or post about it only after it’s over, not while it’s upcoming.
- The “Lunch with Richard Stallman” post — fun anecdote, but if it names a venue/city/date, that’s another location-and-time data point layered onto everything else. Content is fine; specifics of when/where might not be.
2. Financial exposure
- A public “Finance” manual is worth a second look. Even generic financial notes can accidentally leak account structures, employer compensation details, banks used, or investment platforms — details that are useful for social engineering or targeted phishing/impersonation, not just stalking. I’d audit that page specifically for anything identifying (institution names, dollar figures tied to you personally, account types).
3. Reputational / legal exposure
- The keylogger code (flagged last time) — still worth reconsidering regardless of privacy, since it’s functional surveillance code under your real name.
- “Andrew Wommack, Heretic” — naming a real, identifiable public figure and calling them a heretic in a piece attached to your real name carries some reputational/legal risk (defamation exposure is usually low for opinion on public religious teaching, but it’s the kind of post that can resurface in unwanted contexts — e.g., if it shows up prominently when people search your name, or if it draws attention from that person’s following). Not a privacy issue for you, but a “is this the first thing I want representing me publicly” issue.
4. Personal/emotional exposure (not dangerous, but worth a gut check)
- “Handling Profound Sadness” — nothing wrong with writing about hard times, but a post like this tied to your real name and employer is discoverable by coworkers, employers, or anyone doing casual due diligence on you. That’s a “how much of my interior life do I want permanently searchable” call, not a safety one.
5. Aggregation risk (the meta-issue) The single biggest thing this exercise reveals isn’t any one post — it’s that an LLM can now synthesize career timeline + religion + physical location + routine + financial hints + emotional history into one profile in seconds, from an index you built specifically to make that easy. The llms.txt made your site more efficiently summarizable, which is great for legitimate purposes and also great for anyone building a dossier on you. Worth deciding, post by post, whether each one earns its place in that index or whether some content should exist on the site but not be linked from llms.txt.
Bottom line — I’d prioritize in this order:
- Remove/generalize the gym+trainer detail and the CalgaryHacks date/location specificity.
- Audit the Finance manual for anything institution- or dollar-specific.
- Reconsider whether the keylogger code should stay public under your real name.
- Everything else (faith content, fitness philosophy, tech opinions, even the Wommack post) is a personal-brand judgment call, not a safety one — up to you.
My Own Conclusions¶
…yikes. I guess I really have put a lot of myself out there. It would be very easy to build a digital twin of Ryan Fleck, for good or evil purposes.
I’m not afraid of publicly standing by my condemnation of particular anti-Christian teachings. I am not a neutral actor. I am morally aligned with God, and I see this clearly defined in opposition to many modern relativistic and amoral methods of thought, which are safe to use within high tech.