<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Richard Doell</title>
    <subtitle>Technologist &amp; creative portfolio — work, writing, and visual art.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://richarddoell.com/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://richarddoell.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-09-03T00:00:00+00:00</updated>
    <id>https://richarddoell.com/atom.xml</id>
    <entry xml:lang="en">
        <title>Centaur Modelling</title>
        <published>2026-09-03T00:00:00+00:00</published>
        <updated>2026-09-03T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/notes/centaur-modelling/"/>
        <id>https://richarddoell.com/notes/centaur-modelling/</id>
        
        <content type="html" xml:base="https://richarddoell.com/notes/centaur-modelling/">&lt;p&gt;If you haven&#x27;t heard of this analogy, Doctorow&#x27;s &#x27;centaur&#x27; model is one that
describes current-gen LLM usage as, broadly, either &quot;using&quot; or &quot;being used by&quot;
generative tech. I&#x27;m working up a broader analysis of this, but in short I think
there&#x27;s a third category and a meta-commentary that bears on it.&lt;&#x2F;p&gt;
&lt;p&gt;In his model, you have:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Centaurs, which subordinate generative models to people&lt;&#x2F;li&gt;
&lt;li&gt;Reverse Centaurs, in which people are subordinated to generative tech&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I&#x27;d propose a third category, which is more traditional, where the generative
tech complements a person&#x27;s abilities. Some examples:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Centaur - Do this thing that I can do, but better or faster&lt;&#x2F;li&gt;
&lt;li&gt;Augment - Help me research this domain I don&#x27;t have yet, but know how to learn
about&lt;&#x2F;li&gt;
&lt;li&gt;Reverse Centaur - Robots aren&#x27;t great at hands, so be the robot&#x27;s hands&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;More to follow.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Setting up Local LLMs</title>
        <published>2026-09-03T00:00:00+00:00</published>
        <updated>2026-09-03T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/posts/setting-up-local/"/>
        <id>https://richarddoell.com/posts/setting-up-local/</id>
        
        <content type="html" xml:base="https://richarddoell.com/posts/setting-up-local/">&lt;p&gt;BLUF: It&#x27;s absolutely possible to set up a functional, airgap-capable LLM system
at home. It might not be overly expensive, too.&lt;&#x2F;p&gt;
&lt;p&gt;That said, when I got started in this, it was shortly after the drop of GPT3. I
got deep into trying to use it for all manner of things and set about creating
tooling. More in a different article, but one thing that became pretty clear
after conducting research and building a few prototypes is that I shouldn&#x27;t
trust the cloud providers for preserving the sanctity of my requests. Things
which I was guaranteed would be private soon started showing up in other folks&#x27;
sessions, which, for someone doing commercially-focused research, was a bad
sign. Thus began the saga into local compute.&lt;&#x2F;p&gt;
&lt;p&gt;A bit later, maybe a year, I started working with a client who would pay me in
funds to build a local compute R&amp;amp;D setup to experiment with these tools offline.
While that didn&#x27;t exactly happen, by the time I realized it was too late. An
order to Puget Systems was already on the way and I would soon be the proud
possessor of a new computer, lovingly titled the Monolith. I believe the LLaMa 2
release was the inspiration for this foolhardy buy.&lt;&#x2F;p&gt;
&lt;p&gt;At the time, running models wasn&#x27;t very clean. I did a little research on the
semantic transferability of prompts between models (and I still need to write up
what I found on cognitive substrates - it&#x27;s pretty cool), but the infrastructure
was bad and I found other uses for the machine. It also required extra power and
cooling because running multiple high end GPUs on full tilt cooks you if you&#x27;re
not careful. It&#x27;s currently 84F in here and I&#x27;ve only been working for part of a
day.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway, fast forward to about two months ago and a friend introduced me to
OpenCode. I had tried aider before and realized that, at least for software,
going from &quot;spending all day solving little puzzles, from algorithmic to
infrastructural&quot; to &quot;spending all day reviewing pull requests&quot; was a special
kind of hell. OpenCode doesn&#x27;t &lt;em&gt;seem&lt;&#x2F;em&gt; to have that limitation, and best, you can
point it to many, many different backends.&lt;&#x2F;p&gt;
&lt;p&gt;This isn&#x27;t intended to be a plug for OpenCode, but it was the motivation to get
this whole stack set up. I ended up taking advantage of the low cost-to-leverage
Gemini Pro to help research and get the configuration right and eventually
settled on using vllm to serve Poolside Laguna, which is a frontier model in its
own weight.&lt;&#x2F;p&gt;
&lt;p&gt;The trick was to avoid any loading system that used an odd number of cards. None
of these tools seem to handle asymmetric layer splits, which is a disadvantage
for an at-home setup. I found that the throughput gains for even an &lt;code&gt;int4&lt;&#x2F;code&gt; model
far outweighed any issues in capability, especially with whatever OpenCode is
doing for prompting and sub-agent design.&lt;&#x2F;p&gt;
&lt;p&gt;After getting that running and having a tool to help improve the tool (offline),
I started looking for other options. Open WebUI (OWU) is a pretty strong
replacement for the Chat interface and also plugs nicely into the vllm backend.
Plus, it has support for image edit and, notionally, image&#x2F;image models
(although I still have yet to get that to work). The beauty of an at-home system
is, in addition to being able to experiment with different vendors&#x27; approaches,
you can also do side by side comparisons between models.&lt;&#x2F;p&gt;
&lt;p&gt;My current stack is something like this:&lt;&#x2F;p&gt;
&lt;p&gt;2x GPUS -&amp;gt; vllm -&amp;gt; Laguna -&amp;gt; OpenCode | OWU
1x GPU -&amp;gt; FastAPI shim -&amp;gt; Qwen Image or Image Edit (depending on the project) -&amp;gt;
Open WebUI | CLI tools
CPU -&amp;gt; FLUX Schnell -&amp;gt; Open WebUI | CLI tools&lt;&#x2F;p&gt;
&lt;p&gt;The following have been shelved for the moment for various reasons:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;aphrodite - seemed less developed than vllm&#x2F;less supported&lt;&#x2F;li&gt;
&lt;li&gt;FLUX 1&#x2F;2 dev&#x2F; - non-commercial license (might come back to this later), huge&lt;&#x2F;li&gt;
&lt;li&gt;Llama 3 - Weird license, less recent&lt;&#x2F;li&gt;
&lt;li&gt;SDXL - Less quality than Qwen, seemed less fast than Schnell&lt;&#x2F;li&gt;
&lt;li&gt;ComfyUI - I think I need to sit down with a lot more tutorials, the UI is a
&lt;em&gt;lot&lt;&#x2F;em&gt; the first time&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Bonus Notes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;If you serve via vllm, definitely add the &lt;code&gt;--revision&lt;&#x2F;code&gt; flag, because I lost a
day to debugging when &lt;strong&gt;Hugging Face updated my weights silently in the
background&lt;&#x2F;strong&gt; and the new weights were bigger and no longer fit&lt;&#x2F;li&gt;
&lt;li&gt;Compaction in OWU is worse than OpenCode, but I think that can be fixed with
some clever patching&lt;&#x2F;li&gt;
&lt;li&gt;Integrating Exa search is a good match for OWU and their free tier is more
than enough for the volume of research I&#x27;m doing&lt;&#x2F;li&gt;
&lt;li&gt;Docker deploy for OWU is great, but I&#x27;m not sure the hassle for vllm&#x2F;GPU
passthrough is worth it, just make sure your &lt;code&gt;venv&lt;&#x2F;code&gt;s are up to date&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;uv&lt;&#x2F;code&gt; has been a star for most of this environment setup work. Much better than
pipenv or poetry, in my experience, at least for deployment&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;If you have any questions or want to dive deeper, come join office hours or book
a 1:1!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Microscope -&gt; Telescope, What Could Go Wrong?</title>
        <published>2026-09-03T00:00:00+00:00</published>
        <updated>2026-09-03T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/snippets/astrophotography/"/>
        <id>https://richarddoell.com/snippets/astrophotography/</id>
        
        <content type="html" xml:base="https://richarddoell.com/snippets/astrophotography/">&lt;p&gt;I&#x27;ve worked on getting my phone camera to take pictures through the microscope
objective before (okay results). This time, my FIL told me that Venus was up and
I wanted to get a picture. By the time I got the settings right, Venus was down
and the clouds had rolled in, but I did get something. Anyone have a good guide
for lens cleaning?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>More Prototype Cards</title>
        <published>2026-08-26T00:00:00+00:00</published>
        <updated>2026-08-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/snippets/new-cards/"/>
        <id>https://richarddoell.com/snippets/new-cards/</id>
        
        <content type="html" xml:base="https://richarddoell.com/snippets/new-cards/">&lt;p&gt;Working on a new batch of prototype cards. Trying to see what kind of reaction
I&#x27;m getting - people seem to like the extra effort involved in something
handmade, both in this and the previous edition.&lt;&#x2F;p&gt;
&lt;p&gt;Changes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Words: Inventor&#x2F;Artist&#x2F;Polymath -&amp;gt; Inventor&#x2F;Chaos|Complexity&#x2F;Synthesist&lt;&#x2F;li&gt;
&lt;li&gt;Paper: Heaviest my printer can handle -&amp;gt; thicker cardstock&lt;&#x2F;li&gt;
&lt;li&gt;Color: Airbrushed &quot;autumn&quot; texture with leaf logo -&amp;gt; stark B&#x2F;W&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Running the Tone Steerer</title>
        <published>2026-08-19T00:00:00+00:00</published>
        <updated>2026-08-19T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/snippets/tone-steering/"/>
        <id>https://richarddoell.com/snippets/tone-steering/</id>
        
        <content type="html" xml:base="https://richarddoell.com/snippets/tone-steering/">&lt;p&gt;I&#x27;m working on a project to help capture some long-term work faster. I don&#x27;t
want to put LLM slop up here if possible, so I&#x27;m working on an article tone
system that will help me get a story -&amp;gt; transcription -&amp;gt; draft article pipeline
up faster. Training on my manuscripts and articles. Scores could be better, but
the code&#x27;s running!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Storm Speed Limit</title>
        <published>2026-07-31T00:00:00+00:00</published>
        <updated>2026-07-31T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/storm-speed-limit/"/>
        <id>https://richarddoell.com/gallery/storm-speed-limit/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/storm-speed-limit/">&lt;p&gt;Most of the shots here were intentionally framed and practice for my eye. This
one was not.&lt;&#x2F;p&gt;
&lt;p&gt;I spoke to a colleague today about why I ride. I didn&#x27;t grow up doing it, only
recently did enough research to think the risk might be worth the reward.
There&#x27;s something about being on a bike and &quot;in the scene&quot;, to paraphrase
Pirsig, that recharges me in a way nothing else does.&lt;&#x2F;p&gt;
&lt;p&gt;My wife told me to go for a ride and thought I&#x27;d hit the xeriscape demo gardens,
but ended up going up Rampart Range road. The day was pretty clear, so I thought
I was going to be fine, but along the Front Range sometimes you can&#x27;t see the
weather until you clear the ridge and see the other side. This was such a day.&lt;&#x2F;p&gt;
&lt;p&gt;I pulled over at the mouth of the road heading into this little community and
took a couple of pictures for my family: my tax for going for a ride. This one
was shot holding the camera just behind me and pointing, but when I got back
home I fell in love.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Dark Path</title>
        <published>2026-07-12T00:00:00+00:00</published>
        <updated>2026-07-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/dark-path/"/>
        <id>https://richarddoell.com/gallery/dark-path/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/dark-path/">&lt;p&gt;While hiking around the top of Spruce Mountain, just north of Colorado Springs,
I saw this area cut up and leading down into a dark path in the woods. Was it a
giant bear? A monstrosity from another age? Probably just a temporary
maintenance trail that&#x27;s starting to grow back, but it grabbed my eye.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Heights</title>
        <published>2026-07-12T00:00:00+00:00</published>
        <updated>2026-07-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/heights/"/>
        <id>https://richarddoell.com/gallery/heights/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/heights/">&lt;p&gt;Another from the hike around Spruce Mountain. One of the things that has
fascinated me since I was in the Computer Vision lab is the study of textures.
Then, we were trying to quantify how something could work at which scale, local
structure vs global patterns. The geology around here captures that dichotomy
beautifully. As you can tell by the trees in the lower right of the frame, I was
somewhat high up, but from a distance, the rocks and greenery could have just as
easily been a moss patch in a small rock along a garden path. I love these kinds
of micro&#x2F;macro contrasts and hope you do too.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Three Stones</title>
        <published>2026-07-12T00:00:00+00:00</published>
        <updated>2026-07-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/three-stones/"/>
        <id>https://richarddoell.com/gallery/three-stones/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/three-stones/">&lt;p&gt;Another shot from the Spruce Mountain hike. One thing I learned setting up the
&lt;a href=&quot;https:&#x2F;&#x2F;richarddoell.com&#x2F;gallery&#x2F;gallery&#x2F;&quot;&gt;gallery&lt;&#x2F;a&gt; was that, while I love nature and mysterious
forest scapes, I don&#x27;t want my work to feel post-apocalyptic. As a result, I
started trying to incorporate more people and more alive places in my photos.&lt;&#x2F;p&gt;
&lt;p&gt;My longtime friend humored me in this one, taking his place as another rock
besides the two that Spruce Mountain so graciously provided.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Windswept</title>
        <published>2026-07-12T00:00:00+00:00</published>
        <updated>2026-07-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/windswept/"/>
        <id>https://richarddoell.com/gallery/windswept/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/windswept/">&lt;p&gt;I think there were a lot of great views that day on Spruce Mountain. One of the
things about the windward side of cliffs and boulders in Colorado is the
tangled, twisted trees that grow, warped and battered by the highly variable
weather. The saying is, &quot;if you don&#x27;t like it here, wait twenty minutes or drive
twenty miles,&quot; and the trees and plants here tell that story in the twist of
their boughs and their broken comrades that tumble down nearby.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Flows</title>
        <published>2026-06-19T00:00:00+00:00</published>
        <updated>2026-06-19T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/flows/"/>
        <id>https://richarddoell.com/gallery/flows/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/flows/">&lt;p&gt;This one was up in Castlewood Canyon State Park. I was grabbed by the rock
formation which looks like cooled lava in form but up close has a texture much
more like concrete, with little crystals and minerals embedded throughout. I&#x27;m
always impressed by how much geological diversity there is around here in so
short of a drive.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Mueller</title>
        <published>2026-06-14T00:00:00+00:00</published>
        <updated>2026-06-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/mueller/"/>
        <id>https://richarddoell.com/gallery/mueller/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/mueller/">&lt;p&gt;I&#x27;d ridden past this park several times when exploring out past the 24. The
whole area is beautiful and the roads are a blast to ride through: twisty
canyons.&lt;&#x2F;p&gt;
&lt;p&gt;On a bit of a lark, I decided that today was the day and decided to start hiking
in my riding boots and jeans. I learned a couple important things:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Don&#x27;t hike in my riding boots&lt;&#x2F;li&gt;
&lt;li&gt;Look for hikes which are &quot;up out, down back&quot;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Blisters aside, I ended up getting caught in the rain on the way back. No
regrets, it&#x27;s beautiful up there.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Gallery</title>
        <published>2026-06-06T00:00:00+00:00</published>
        <updated>2026-06-06T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/gallery/"/>
        <id>https://richarddoell.com/gallery/gallery/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/gallery/">&lt;p&gt;Since visiting the Frederik Meijer Gardens in Michigan, I&#x27;ve been compelled to
think about gallery layout and design. If you get a chance, definitely go up
there - the way that they handle the paths in and around the sculpture garden
frames the pieces in a way I haven&#x27;t really encountered before or since. The
sculptures are breathtaking (some of the shots are still my phone background),
but the way that they appear as you turn a corner through the trees is something
else. The approach to &lt;em&gt;Ways To Say Goodbye&lt;&#x2F;em&gt;, in particular, is amazing.&lt;&#x2F;p&gt;
&lt;p&gt;So, when a local photographer asked me to help set up her exhibition in the
library&#x27;s gallery space, I jumped on it. While nowhere near as impressive as the
Gardens, I felt good about helping her tell the story of loss and recovery that
her shots of Lake Ontario were telling, bittersweet and lonely.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Petals</title>
        <published>2026-03-29T00:00:00+00:00</published>
        <updated>2026-03-29T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/petals/"/>
        <id>https://richarddoell.com/gallery/petals/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/petals/">&lt;p&gt;Sometimes spring wows me, even close to home. This was out for a walk in the
afternoon and the rampant flowers just popped against the day.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Gate</title>
        <published>2025-10-13T00:00:00+00:00</published>
        <updated>2025-10-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/gate/"/>
        <id>https://richarddoell.com/gallery/gate/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/gate/">&lt;p&gt;After the birth of my son, we were trying to find things to do as a family that
would let us get out of the house. As it so happened, he was a good sleeper and
let us take a few excursions to Denver. One such excursion was to the Botanic
Gardens.&lt;&#x2F;p&gt;
&lt;p&gt;As he was a summer baby, this ended up being late in the season - we&#x27;d just
missed the Children&#x27;s Garden by a few days - but loved getting to stroll around
as the colors changed and which plants were thriving changed. As we were
wrapping up (trying to beat the traffic on I25), we took one last detour into
the garden near to the Richard Crawford Campbell House.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;photos&#x2F;riotous_vines.jpg&quot; alt=&quot;Riotous Vines&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Being covered in ivy and in fall was a sight to behold in and of itself.&lt;&#x2F;p&gt;
&lt;p&gt;Walking around the path, I then encountered this gate. It has since become one
of my favorite prints from all the shots I&#x27;ve taken, combining the faded wooden
architecture of the area with a moment in time that would&#x27;ve been gone the next
day. It combines my two eyes for photography - archiving moments past and
capturing the beauty around us. I&#x27;m thrilled you get to see it, too.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Steam</title>
        <published>2024-10-21T00:00:00+00:00</published>
        <updated>2024-10-21T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/steam/"/>
        <id>https://richarddoell.com/gallery/steam/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/steam/">&lt;p&gt;This is another shot which captures the intersection of awe and archiving for me
(and another favorite print on the wall).&lt;&#x2F;p&gt;
&lt;p&gt;If you haven&#x27;t gathered, I&#x27;m a huge nerd. While I wouldn&#x27;t class myself as a
foamer, I do appreciate locomotives in most sizes and shapes and when I heard
the Union Pacific Big Boy was coming to town, I had to go. Myself and a few
friends went up to the whistle stop about an hour away and this Rockwell style
shot was one of the better results. It was dusty, a little cold and absolutely
worth it.&lt;&#x2F;p&gt;
&lt;p&gt;On the way home, I saw something out of the corner of my eye and realized the
train was running alongside the highway. The only downside to seeing the
locomotive at the stop was that it was largely static; breathing and firing, but
not moving. However, we got ahead of the train and pulled alongside someone&#x27;s
land where there was an exit and ran to as close as we could.&lt;&#x2F;p&gt;
&lt;p&gt;I hate to be corny, but watching 4014 run at speed was poetry in motion. The
sound of the drivers, the trail of water vapor, watching the running gear: I&#x27;ll
never forget that feeling.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Three Knives</title>
        <published>2024-08-11T00:00:00+00:00</published>
        <updated>2024-08-11T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/gallery/three-knives/"/>
        <id>https://richarddoell.com/gallery/three-knives/</id>
        
        <content type="html" xml:base="https://richarddoell.com/gallery/three-knives/">&lt;p&gt;I work metal at the forge; I&#x27;ll try and get some more blacksmithing work up here
eventually, but here&#x27;s a taste for now.&lt;&#x2F;p&gt;
&lt;p&gt;It started with a visit to a friend&#x27;s house. He had set up a backstop and a
matrix of fence post ends as an axe-throwing target. I asked him if he&#x27;d be up
for trying knife throwing and he said &quot;sure&quot;, but didn&#x27;t have any knives. Since
the edge isn&#x27;t terribly important, more the weight and the tip, I thought I
could go and forge up a set for him.&lt;&#x2F;p&gt;
&lt;p&gt;Long story short, they work great, but spring steel bounces a lot, so be careful
if you ever get a chance to try!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Researching frontier LLM and AI techniques for visualization</title>
        <published>2024-04-01T00:00:00+00:00</published>
        <updated>2024-04-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/evidence/my-data-visibility/"/>
        <id>https://richarddoell.com/evidence/my-data-visibility/</id>
        
        <content type="html" xml:base="https://richarddoell.com/evidence/my-data-visibility/">&lt;p&gt;&lt;strong&gt;my Data Visibility&lt;&#x2F;strong&gt;   Apr 2024 -- Present · Colorado Springs, CO&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Architect &amp;amp; Lead Strategist&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Cutting-edge research into frontier LLM and AI techniques for a visualization system. Leveraging multidisciplinary techniques to invent, refine, and deploy state-of-the-art systems that augment human capability.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Built a semantic database grounded in Zettelkasten and symbolic AI</title>
        <published>2021-01-01T00:00:00+00:00</published>
        <updated>2021-01-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/evidence/consulting/"/>
        <id>https://richarddoell.com/evidence/consulting/</id>
        
        <content type="html" xml:base="https://richarddoell.com/evidence/consulting/">&lt;p&gt;&lt;strong&gt;R. Doell Consulting &amp;amp; Doelltech Industries&lt;&#x2F;strong&gt;   Jan 2021 -- Present, Aug 2014 -- Feb 2016 · Colorado Springs, CO&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Founder &amp;amp; Principal&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Technical advisor and applied R&amp;amp;D. Highlights:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Developed Braincards, a semantic database based on Zettelkasten and symbolic AI, in Rust&lt;&#x2F;li&gt;
&lt;li&gt;Mentored others in systems engineering&#x2F;architecture, technology, antifragile techniques, and business development&lt;&#x2F;li&gt;
&lt;li&gt;Led working groups for small-business development in AI and technology&lt;&#x2F;li&gt;
&lt;li&gt;Technical advisor to MatchCoach — technology strategy and HLS live streaming&#x2F;distribution system in Rust&lt;&#x2F;li&gt;
&lt;li&gt;Technical architect for slide generation system (SlideWizard.ai&#x2F;The Online School)&lt;&#x2F;li&gt;
&lt;li&gt;Supported rapid prototyping for Goodwill Colorado&lt;&#x2F;li&gt;
&lt;li&gt;Researching multi-modal local LLM development for augmenting human capability&lt;&#x2F;li&gt;
&lt;li&gt;Designed gallery layout for local photographer&#x27;s exhibition&lt;&#x2F;li&gt;
&lt;li&gt;Created steel sculptures, photographic library, and painted portfolio works&lt;&#x2F;li&gt;
&lt;li&gt;Wrote tabletop RPG games&lt;&#x2F;li&gt;
&lt;li&gt;Developed PySprings Grand Challenge, exhibited at Mini Maker Faire 2015 — collaborative open-source robotics teaching tool&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Secured SBIR funding for a modular RF&#x2F;SDR testing platform</title>
        <published>2018-07-01T00:00:00+00:00</published>
        <updated>2018-07-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/evidence/cosmic-engineered-solutions/"/>
        <id>https://richarddoell.com/evidence/cosmic-engineered-solutions/</id>
        
        <content type="html" xml:base="https://richarddoell.com/evidence/cosmic-engineered-solutions/">&lt;p&gt;&lt;strong&gt;Cosmic Advanced Engineered Solutions&lt;&#x2F;strong&gt;   Jul 2018 -- Jan 2021 · Colorado Springs, CO&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Systems Engineer &amp;amp; Lead Systems Integrator, Sr. Software Systems Engineer&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Architected legacy signal processing modernization effort (Python&#x2F;Rust)&lt;&#x2F;li&gt;
&lt;li&gt;Systems engineering and architecture for on-orbit support platform (cloud processing, MCMC orbital dynamics simulations, ephemeris processing — Python&#x2F;Rust)&lt;&#x2F;li&gt;
&lt;li&gt;Tactical SDR&#x2F;RF development: 10MSPS real-time signal processing in Rust&lt;&#x2F;li&gt;
&lt;li&gt;Geolocation SDR development (two systems)&lt;&#x2F;li&gt;
&lt;li&gt;SBIR Principal Investigator for modular RF&#x2F;SDR testing platform; represented the company at AFSPC Pitch Day; transitioned to Phase 3&lt;&#x2F;li&gt;
&lt;li&gt;Provided technical contributions to business development and strategy&lt;&#x2F;li&gt;
&lt;li&gt;Supported projects at sponsor sites and program reviews&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Tested satellite communications with property-based testing</title>
        <published>2016-02-01T00:00:00+00:00</published>
        <updated>2016-02-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/evidence/mitre-corporation/"/>
        <id>https://richarddoell.com/evidence/mitre-corporation/</id>
        
        <content type="html" xml:base="https://richarddoell.com/evidence/mitre-corporation/">&lt;p&gt;&lt;strong&gt;The MITRE Corporation&lt;&#x2F;strong&gt;   Feb 2016 -- Jun 2018, Summers 2013&#x2F;2012&#x2F;2011 · Colorado Springs, CO&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Sr. Software Systems Engineer, Computer Science Staff, Technical Intern&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Worked across individual contributor, grant-writer, architect, and researcher roles. Highlights:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Completed background investigations&lt;&#x2F;li&gt;
&lt;li&gt;Designed and implemented a state-of-the-art automated RF&#x2F;SDR property-based testing platform for SATCOM systems (GNU Radio, Python, Hypothesis, Ettus)&lt;&#x2F;li&gt;
&lt;li&gt;Implemented agile (SAFe) for a TRANSCOM logistics program, accelerating release speed by 10x and improving morale and defects in a 150+ person program (SAFe SPC)&lt;&#x2F;li&gt;
&lt;li&gt;Taught multiple highly-reviewed classes on process management and technology (5-45 students)&lt;&#x2F;li&gt;
&lt;li&gt;Won internal R&amp;amp;D grant for open-source security analysis (FPGA, C, Python)&lt;&#x2F;li&gt;
&lt;li&gt;Deployed and maintained research virtualization&#x2F;cloud infrastructure (VMware)&lt;&#x2F;li&gt;
&lt;li&gt;Led distributed SLA enforcement project (Java)&lt;&#x2F;li&gt;
&lt;li&gt;Automated Linux security compliance hardening (DISA STIG)&lt;&#x2F;li&gt;
&lt;li&gt;Contributor and administrator for MITRE STEM CTF cybersecurity project (Python, C, C++, steganography, cryptography)&lt;&#x2F;li&gt;
&lt;li&gt;Facilitated and ran a high school outreach robotics team&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Built infrastructure for a bootstrapped VPS company</title>
        <published>2015-02-01T00:00:00+00:00</published>
        <updated>2015-02-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Richard Doell
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://richarddoell.com/evidence/go-servers/"/>
        <id>https://richarddoell.com/evidence/go-servers/</id>
        
        <content type="html" xml:base="https://richarddoell.com/evidence/go-servers/">&lt;p&gt;&lt;strong&gt;Go Servers&lt;&#x2F;strong&gt;   Feb 2015 -- Feb 2016 · Rochester, NY&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Partner &amp;amp; Co-Founder&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As a co-founder of a bootstrapped VPS company, I wore every hat: systems architecture, IP development, project management, marketing, and networking. This was my first lesson in acting first and finding the pattern afterward — the essence of navigating chaotic domains.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Developed IP and software systems for production VPS infrastructure&lt;&#x2F;li&gt;
&lt;li&gt;Led end-to-end project management across technical and business tracks&lt;&#x2F;li&gt;
&lt;li&gt;Built networking and marketing efforts from zero&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
</feed>
