hey ✌ i'm eli

a story-teller by trade, creative problemmaker solver, techno-pagan and aspiring propagandist.For ~10 years I have worked with individuals, brands, and orgs of any scale to make stories that deeply connects with their desired audience and inspires them to action.

person       centered
creative production


human's are a species that have always used stories to connect to one another and the world around them.Today's market for user attention has changed 'how' and 'where' people hear their stories, making the act of authentic representation through story-telling a complicated task.

You have to strike a nerve. That's the feeling that gets people moving.

meaningful connections have the ability to go beyond the superficial, transactional ideas we've grown numb to,but the way needs to be paved with vulnerability and transparency.

Stories have the power to ignite our empathy and remind us of our shared humanity.

- Malala yousafzai

More about me.

Hey y'all, I'm eli.     I'm a creative, father, leftist, techno-pagan and aspiring propagandist based out of ⚜STL⚜.  I have a blog that you should check out sometime.When i'm not at my desk, I'm usually tearing apart some old electronics, taking photos, or crawling around in the woods.

> dispatches_

Loading…

Subscribe on Substack
  1. Tuning in…
(function () { var root = document.getElementById('ebSubstackFeed'); if (!root) { return; } var WORKER_URL = 'https://substack-rss.elishawedlake.workers.dev/'; var MAX_ITEMS = parseInt(root.getAttribute('data-max-items'), 10) || 10; var FALLBACK_TITLE = root.getAttribute('data-fallback-title') || 'Field Notes'; var titleEl = document.getElementById('ebSfTitle'); var dekEl = document.getElementById('ebSfDek'); var subscribeEl = document.getElementById('ebSfSubscribe'); var listEl = document.getElementById('ebSfList'); function stripHtml(html) { var tmp = document.createElement('div'); tmp.innerHTML = html || ''; return ( tmp.textContent || tmp.innerText || '' ).replace(/\s+/g, ' ').trim(); } function excerpt(text, length) { if (!text) { return ''; } if (text.length <= length) { return text; } var cut = text.slice(0, length); var lastSpace = cut.lastIndexOf(' '); if (lastSpace > 0) { cut = cut.slice(0, lastSpace); } return cut + '\u2026'; } function readMins(text) { var words = text.split(/\s+/).filter(Boolean).length; return Math.max( 1, Math.round(words / 200) ); } function formatDate(dateStr) { var date = new Date(dateStr); if (isNaN(date.getTime())) { return ''; } return date.toLocaleDateString( 'en-US', { month: 'short', day: 'numeric', year: 'numeric' } ); } function pad(number) { return number < 10 ? '0' + number : String(number); } function showError() { titleEl.textContent = FALLBACK_TITLE; if (dekEl) { dekEl.remove(); } listEl.innerHTML = ''; var li = document.createElement('li'); li.className = 'eb-sf-status'; var text = document.createTextNode( 'The feed didn\u2019t load. ' ); var link = document.createElement('a'); link.href = 'https://elishab.substack.com'; link.target = '_blank'; link.rel = 'noopener noreferrer'; link.textContent = 'Read on Substack instead \u00bb'; li.appendChild(text); li.appendChild(link); listEl.appendChild(li); } function render(feed, items) { if (feed && feed.title) { titleEl.textContent = feed.title; } else { titleEl.textContent = FALLBACK_TITLE; } if (feed && feed.description) { dekEl.textContent = stripHtml(feed.description); } else if (dekEl) { dekEl.remove(); } if (feed && feed.link) { subscribeEl.href = feed.link; } if (!items || !items.length) { listEl.innerHTML = ''; var empty = document.createElement('li'); empty.className = 'eb-sf-status'; empty.textContent = 'No dispatches yet \u2014 check back soon.'; listEl.appendChild(empty); return; } listEl.innerHTML = ''; items.slice(0, MAX_ITEMS).forEach(function (item, index) { var plain = stripHtml( item.content || item.description || '' ); var li = document.createElement('li'); li.className = 'eb-sf-item'; var articleLink = document.createElement('a'); articleLink.className = 'eb-sf-item-link'; articleLink.href = item.link || '#'; articleLink.target = '_blank'; articleLink.rel = 'noopener noreferrer'; var indexEl = document.createElement('span'); indexEl.className = 'eb-sf-index'; indexEl.textContent = pad(index + 1); var body = document.createElement('span'); body.className = 'eb-sf-item-body'; var itemTitle = document.createElement('span'); itemTitle.className = 'eb-sf-item-title'; itemTitle.textContent = item.title || 'Untitled'; body.appendChild(itemTitle); if (plain) { var itemExcerpt = document.createElement('span'); itemExcerpt.className = 'eb-sf-item-excerpt'; itemExcerpt.textContent = excerpt(plain, 150); body.appendChild(itemExcerpt); } var meta = document.createElement('span'); meta.className = 'eb-sf-item-meta'; var date = formatDate(item.pubDate); var minutes = readMins(plain); meta.textContent = date + ' \u00b7 ' + minutes + ' min read'; body.appendChild(meta); var arrow = document.createElement('span'); arrow.className = 'eb-sf-item-arrow'; arrow.textContent = '>>'; articleLink.appendChild(indexEl); articleLink.appendChild(body); articleLink.appendChild(arrow); li.appendChild(articleLink); listEl.appendChild(li); }); } function loadFeed() { fetch(WORKER_URL) .then(function (response) { if (!response.ok) { throw new Error( 'Worker returned HTTP ' + response.status ); } return response.json(); }) .then(function (data) { if (!data || data.status !== 'ok') { throw new Error('Invalid Worker response'); } render( data.feed, data.items ); }) .catch(function (error) { console.error( 'Substack feed error:', error ); showError(); }); } loadFeed(); })();

my common place

If the concept of a 'common place' book is a new concept for you, it's typically a place where you capture the things said by other people.Here's short list of the quotes that I have written in mine that keep me moving every day.

2024

Quote #1

2025

Quote #1

2026

Quote #1

"work shmerk" ☕︎

- my dad

Today's market has made access to quality content production almost impossible for those who, from my experience, have the most interesting and important stories to tell.

Modernity has again pitted man vs. machine in a contest of complexity and throughput;but when those aspects start to become the only goals for the content, something starts to feel off. Probably because...

...this game has always been about about communicating for the soul;

Which seems to be a resource that 'life' alone has exclusive access too.

like what you see? lets talk ☎

ey...i think i got
what your lookin for

insert some zippy shop music here

I'm a creative, and I've used a good number of the mainstream options available to us for doing our work.I create tools that attempt to fill voids that I've seen in what's already available.

free stuff

I would've only made it as far as I have had it not been for the thankless efforts of those who produced foss code and software

syncd

An attempt to resurrect the original synce infrastructure for modern unix devices.

  • rebuilds an good smattering of RAPI endpoints, pulling them to the surface as an extensible developer-friendly api

  • prebuilt with fuse3 file system mounting support

  • Currently only supports first generation rapi[1] devices.

supported by linux and macos

WinMD

a traditional wysiwyg markdown editor built with modern quality of life features like

supports Windows CE 3.0 devices

celibre

a Calibre port to windows ce 3.0 that can:

  • decompress and view epub files in horizontal or vertical orientations

  • capture highlights and annotations, with markdown exporting

  • all of this writes with sqlite3, enabling for bidirectional syncing between the user's device and a preexisting instance of Calibre.

supports Windows CE 3.0 devices

md.me

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

md.me-tui

an open source curve manager and editor for after effects and premiere pro


stuff you gotta pay for
(kinda)

I would've only made it as far as I have had it not been for the thankless efforts of those who produced foss code and software

wall-flowers

a photo project I've been working on over the course of 6 years across 4 different states, capturing an artistic phenomena that I believe to be more important than we give credit too.

'big dumb empty parking-lots'

2026 ed.

a traditional wysiwyg markdown editor built with modern quality of life features

coming soon

linkgist
md.me tuia visual interface for md.me running in your terminal
coming soonexpression manager that remembers
ebb&An open source Curves manager for [premiere]{} and [after effects]{}

A huge elephant in the room is always going to be the cost and the honest answer is that it's always going to depend.I hope that by being transparent about that existing flexibility lowers the barrier of entry for people needing quality visual story-telling.


So tell me, are you...


a typical project for an individual

This piece was a part of a larger series of interviews for educators around the pdx area, our subject being a ballet instructor that was pushing the bounds of tradition.Content was licensed by the news network, as well as prepared for use as promotional material for the individual participant.

billablecost
exploratory phasefree
studio space rental$350
on-set capture$185
post-production$220
Overall cost to client$755  

streetroots inc. , a Non-Profit

street roots is a non-profit out of portland oregon that employees hundreds of houseless in the area as distributors of it's newspaper.They were doing a seasonal fundraiser, and were looking to bolster their online rollout with polished content about the organization and those who benefit from the publication.

billablecost
exploratory phasefree
thrifty locationfree
post-productionfree
social media roll-outfree
total cost to Clientfree

Piece of cake bakery, pdx
a small business

the piece of cake bakery and patisserie in portland Oregon has a long standing reputation of fulfilling orders to some of the most extreme dietary restrictions, sending cakes all over the world.We worked together on this human-interest piece to showcase the beautiful mind behind it all and how she carved this incredible niche for herself.

billablecost
explorationfree
on-set capture$1200
post-production$450
Cupcakes for the crew$-100
two-phase distribution$400
Overall cost to client$2,050  

resident (in-house) content production

For larger organizations, your needs probably exceed that of a handful of 'one-off' productions, but if you don't already have established creative fixtures within your company, producing something that feels authentic toHiring on a resident creative producer

billablecost
monthly retainer (1099)$4,500
equipment lease(per 30 hours)$75
adobe stipend$65
total monthly cost to client$4,640

medical service promotion

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

billablecost
explorationfree
on-set capture$1200
post-production$450
Cupcakes for the crew$-100
two-phase distribution$400
Overall cost to client$2,050  

Hey I'm eli

Thanks for stopping by!I'm a creative, father, leftist, techno-pagan and aspiring propagandist based out of ⚜STL⚜.  I have a blog that you should check out sometime.

my own s#!%

linkgist
the blogWhere I post all of my own writing
my youtubeMy public video content
githubmy public git repo
pixelfedmy photo portfolio
gumroad shopwhere I keep all my digital products
linkedinif you really need it

referring creatives

linkgist
Jane Lindseygraphic design
Andrew Janneyvideo production
Will Davissocial media managment
Mike InschoIllustration & concept artwork
Megan Wallin kerthCopy and ghost writing

resources i share all the time

linkgist
Carrd.coWhere this site is built and a great, affordable 'WYSIWYG' entry level web editor that gives you some access to the backend knobs
placeholderNeal Stephenson
placeholdermy public git repo

you're a real one