Stephen Belovarich's Avatar

Stephen Belovarich

@iplayitofflegit

Random thoughts from random synapses firing in my brain. Sometimes I’m a radio DJ, other times software engineer, photographer or electronic artist. Purchase fine art prints of my photography at https://stephen-belovarich.framer.art/

1,540
Followers
234
Following
2,414
Posts
28.04.2023
Joined
Posts Following

Latest posts by Stephen Belovarich @iplayitofflegit

Cat lays with a stuffed catnip toy half awake and almost looking pissed.

Cat lays with a stuffed catnip toy half awake and almost looking pissed.

Nobody takes her stuffed cat nip toy. Nobody.

#caturday

07.03.2026 22:54 👍 3 🔁 0 💬 0 📌 0
A large number of crows are seen flying in the sky Veterans Memorial Coliseum and MODA Center in Portland, OR, with many buses and cars parked below. MAX Train seen behind several sitting crows that watch as people file into MODA Center for Monster Jam, a monster truck rally. Mt. Hood looms in the background lit by the evening sun.

A large number of crows are seen flying in the sky Veterans Memorial Coliseum and MODA Center in Portland, OR, with many buses and cars parked below. MAX Train seen behind several sitting crows that watch as people file into MODA Center for Monster Jam, a monster truck rally. Mt. Hood looms in the background lit by the evening sun.

Monster Murder

#photography #fujifilm #pdx

Prints: https://stephen-belovarich.framer.art/image/birds-in-flight-over-city-skyline

07.03.2026 19:17 👍 6 🔁 1 💬 0 📌 0

Bigger features will be built on top of this idea of an "effects chain" later.

06.03.2026 01:19 👍 0 🔁 0 💬 0 📌 0
Initially the user opens a photo and sees a histogram, call to action to add a filter.

Initially the user opens a photo and sees a histogram, call to action to add a filter.

Post image The user can chain several filters together get new looks for photos and video.

The user can chain several filters together get new looks for photos and video.

When the settings are just right, the user can version the image settings and recall them later. The user can also export images one by one.

When the settings are just right, the user can version the image settings and recall them later. The user can also export images one by one.

The user starts out with zero effects applied, then can choose from a long list of available effects they can chain together to process the image or video. For an electron app, it's processing 40MP images very well.

06.03.2026 01:15 👍 0 🔁 0 💬 1 📌 0
Images are edited with a series of filters that create an effects chain in an electron app. Each filter maps to a function of ffmpeg. When the user makes changes a live preview displays the output of the effects chain.

Images are edited with a series of filters that create an effects chain in an electron app. Each filter maps to a function of ffmpeg. When the user makes changes a live preview displays the output of the effects chain.

The app not only handles image effects chains for both images and video the same way, but also provides an audio effects chain for video and audio files useful for preprocessing or processing any media for creative projects.

The app not only handles image effects chains for both images and video the same way, but also provides an audio effects chain for video and audio files useful for preprocessing or processing any media for creative projects.

Example of how the user can share a photo to Bluesky in the app.

Example of how the user can share a photo to Bluesky in the app.

The gallery acts like a contact sheet, viewable in several different grid configurations.

The gallery acts like a contact sheet, viewable in several different grid configurations.

The last photograph I shared was processed entirely in an app I'm developing. The past week I broke everything and put it back together again to make an image editing workflow that makes more sense to me than traditional apps by making the process modular using effects chains!

06.03.2026 01:06 👍 1 🔁 0 💬 1 📌 0
A photo of the Portlandia statue in Portland, Oregon, symbolizing the city's history and culture. The statue is located in the Portland Building, a public building in the city’s downtown area.

A photo of the Portlandia statue in Portland, Oregon, symbolizing the city's history and culture. The statue is located in the Portland Building, a public building in the city’s downtown area.

Portlandia really looks great this time of year, doesn't she?

#photography #fujifilm #pdx

Prints: https://stephen-belovarich.framer.art/image/portlandia-watches

06.03.2026 00:57 👍 5 🔁 0 💬 0 📌 0

I've got a ton more to code 😅

Today I wired up image and video export. The idea is to provide a low cost standalone app for cataloging and processing images and video.

02.03.2026 06:20 👍 1 🔁 0 💬 0 📌 0

First photo solely edited and shared from my new app 🎉

02.03.2026 06:15 👍 5 🔁 0 💬 1 📌 0
The Steel Bridge spanning the Willamette River, with a cityscape in the background. A freight train crosses the bottom deck while the Max crosses the top deck of the bridge at sunset.

The Steel Bridge spanning the Willamette River, with a cityscape in the background. A freight train crosses the bottom deck while the Max crosses the top deck of the bridge at sunset.

Trains Pass on Steel Bridge

#photography #fujifilm #pdx

Prints: https://stephen-belovarich.framer.art/image/trains-pass-on-steel-bridge

02.03.2026 06:12 👍 7 🔁 0 💬 0 📌 1
Early example of changing image characteristics of a video, observing the changes from a still, then processing the entire video preview.

Early example of changing image characteristics of a video, observing the changes from a still, then processing the entire video preview.

Early example of some settings for editing a photograph.

Early example of some settings for editing a photograph.

Making progress. Now the user can apply LUT, edit aspects of the image for #photography & #video. I figured since I already had sharp and ffmpeg as dependencies, might as well make a GUI to leverage those libraries. Not a NLE, main use to non-destructively preprocess footage for a project.

01.03.2026 07:35 👍 4 🔁 0 💬 0 📌 0
A murder of crows flying over the Willamette River at sunset, with the Steel Bridge and Portland cityscape in the background.

A murder of crows flying over the Willamette River at sunset, with the Steel Bridge and Portland cityscape in the background.

This one is for the night owls. Taken this evening: a murder of crows blanketing the skies above the Steel Bridge.

Goodnight folks!

#photography #fujifilm #pdx

Prints: stephen-belovarich.framer.art/image/murder...

28.02.2026 07:45 👍 12 🔁 2 💬 0 📌 0
A group of people are gathered in front of a wall covered in graffiti, with some of them gathering temporary letters posted on the wall that say "I DON'T KNOW HOW TO EXPLAIN TO YOU THAT YOU SHOULD BE NICE TO PEOPLE". Others stare up at a drone (out of view).

Prints: https://stephen-belovarich.framer.art/image/i-dont-know-how-to-explain-to-you-that-you-should-be-nice-to-people

A group of people are gathered in front of a wall covered in graffiti, with some of them gathering temporary letters posted on the wall that say "I DON'T KNOW HOW TO EXPLAIN TO YOU THAT YOU SHOULD BE NICE TO PEOPLE". Others stare up at a drone (out of view). Prints: https://stephen-belovarich.framer.art/image/i-dont-know-how-to-explain-to-you-that-you-should-be-nice-to-people

A record store's front window displays a neon sign reading 'RECORDS' and a sign below it saying 'BUY SELL' in orange and yellow letters. The window reflects a tree, a building, and a person on a bike. Inside, a record is spot lit by the sun projecting through the open doorway.

Prints: https://stephen-belovarich.framer.art/image/records-buy-sell

A record store's front window displays a neon sign reading 'RECORDS' and a sign below it saying 'BUY SELL' in orange and yellow letters. The window reflects a tree, a building, and a person on a bike. Inside, a record is spot lit by the sun projecting through the open doorway. Prints: https://stephen-belovarich.framer.art/image/records-buy-sell

Person's feet dangle out the back of a minivan  in front of a wall covered in graffiti in SE Portland. The wall features a mix of vibrant colors and messages including the word Paradise above the illustration of a lunchador.

Prints: https://stephen-belovarich.framer.art/image/paradise

Person's feet dangle out the back of a minivan in front of a wall covered in graffiti in SE Portland. The wall features a mix of vibrant colors and messages including the word Paradise above the illustration of a lunchador. Prints: https://stephen-belovarich.framer.art/image/paradise

A woman looks to cross the a city street in Downtown Portland that is closed to traffic due to renovation of the Thompson Elk Fountain, with multiple signs and barriers indicating the closure. Originally slated for completion in November, the project seems to be closer to finished.

Prints: https://stephen-belovarich.framer.art/image/road-closure

A woman looks to cross the a city street in Downtown Portland that is closed to traffic due to renovation of the Thompson Elk Fountain, with multiple signs and barriers indicating the closure. Originally slated for completion in November, the project seems to be closer to finished. Prints: https://stephen-belovarich.framer.art/image/road-closure

Photos from a walk in Portland, OR for your Thursday evening.

Have a good one folks!

#photography #fujifilm #pdx

27.02.2026 02:31 👍 8 🔁 0 💬 0 📌 0

I know what I would like after working as a photographer, camera op but wondering what others would prioritize.

24.02.2026 06:59 👍 0 🔁 0 💬 0 📌 0

If you could buy an app with a standalone license to help organize your media assets that doesn’t lock you into an ecosystem what features would you like to have?

24.02.2026 06:58 👍 0 🔁 0 💬 1 📌 0
AI generated titles, descriptions, tags uses a local LLM installed with ollama autofills metadata upon asset import.

AI generated titles, descriptions, tags uses a local LLM installed with ollama autofills metadata upon asset import.

Collections view allows you to manage and view assets in collections. Coming soon: Smart Collections from conditional logic.

Collections view allows you to manage and view assets in collections. Coming soon: Smart Collections from conditional logic.

Select up to nine assets to compare them in 2up, 4up, 9up layouts.

Select up to nine assets to compare them in 2up, 4up, 9up layouts.

Export all assets with optimized variants for web. It's the start of a feature that will generate image galleries photographers can self host for clients.

Export all assets with optimized variants for web. It's the start of a feature that will generate image galleries photographers can self host for clients.

Making progress on this app that allows you to catalog #photography, audio, #video, apply metadata, share, open assets in your editor of choice. Hoping to release later this year for Windows, MacOS, Linux. I was tired of leaning on cloud services because Big Tech is nothing but a disappointment 🤷‍♂️

24.02.2026 06:50 👍 4 🔁 0 💬 1 📌 0
Mother and daughter walking toward the entrance of Vernonia Market in Vernonia, Oregon. The marquee is empty, a large sign reads MARKET faded over time. 

Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/vernonia-market

Mother and daughter walking toward the entrance of Vernonia Market in Vernonia, Oregon. The marquee is empty, a large sign reads MARKET faded over time. Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/vernonia-market

A man looks out on Vernonia Lake. Vernonia Lake, located in Vernonia, Oregon, is a 45-acre former mill pond turned popular recreation area. It is known for year-round fishing (trout, bass, crappie), a 0.95-mile paved walking trail, primitive camping, and birdwatching. 

Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/vernonia-lake

A man looks out on Vernonia Lake. Vernonia Lake, located in Vernonia, Oregon, is a 45-acre former mill pond turned popular recreation area. It is known for year-round fishing (trout, bass, crappie), a 0.95-mile paved walking trail, primitive camping, and birdwatching. Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/vernonia-lake

Vernonia, a small town nestled in the Nehalem Valley of Oregon's Coast Range.

#photography #fujifilm #pdx

18.02.2026 18:37 👍 15 🔁 0 💬 0 📌 0
Red tail hawk pauses on the tall stump of a tree  among several other stumps on a patch of land recently logged in Oregon.

Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/red-tail-hawk-on-stump

Red tail hawk pauses on the tall stump of a tree among several other stumps on a patch of land recently logged in Oregon. Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/red-tail-hawk-on-stump

Red tailed hawk takes flight over a patch of land recently logged in Oregon. 

Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/red-tail-takes-flight

Red tailed hawk takes flight over a patch of land recently logged in Oregon. Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/red-tail-takes-flight

Red Tail Hawk on Stump

#photography #fujifilm #pdx

18.02.2026 03:16 👍 4 🔁 0 💬 0 📌 0
Fog rolls into the mountains above Route 30 in Oregon on a rainy winter day.

Fog rolls into the mountains above Route 30 in Oregon on a rainy winter day.

Rain Along Route 30

#photography #fujifilm #pdx

Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/rain-along-route-30

17.02.2026 08:23 👍 11 🔁 0 💬 0 📌 0

Getting a local modal to speak with opencode has been challenging, but determined to make it work. I'm tired of being dependent on the cloud.

16.02.2026 23:02 👍 1 🔁 0 💬 0 📌 0
St. Johns Bridge on a foggy winter morning in Portland, OR.

Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/st-johns-in-fog-2

St. Johns Bridge on a foggy winter morning in Portland, OR. Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/st-johns-in-fog-2

A man plays with his dog under the St. Johns Bridge in Portland, OR on a foggy morning.

Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/walking-the-dog-in-fog

A man plays with his dog under the St. Johns Bridge in Portland, OR on a foggy morning. Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/walking-the-dog-in-fog

Two angles from Cathedral Park in Portland, OR one foggy winter morning.

#photography #fujifilm #pdx

16.02.2026 04:12 👍 13 🔁 0 💬 0 📌 0
Large aluminum structure in the shape of a heart  hangs on an outdoor wall at a food pod in SE Portland. The heart is lit with bright red lights that glisten off the metal skeleton. Below the sculpture of the heart, an equipment case and empty floor.

Large aluminum structure in the shape of a heart hangs on an outdoor wall at a food pod in SE Portland. The heart is lit with bright red lights that glisten off the metal skeleton. Below the sculpture of the heart, an equipment case and empty floor.

This one is for the lonely hearts still up on Valentine's Day.

Have a good one folks!

Empty Dancefloor

Prints: https://stephenbelovarich.com/media/photo/portfolio/original/image/empty-dancefloor-3

15.02.2026 06:55 👍 2 🔁 1 💬 0 📌 0
Post image

That's a pretty sight. Hope they sound as good as they look. Audio files about to be supported in app too. This project is becoming an app to manage all your digital assets.

13.02.2026 05:34 👍 1 🔁 0 💬 0 📌 0
Example of a video player with audio waveform and panel that displays editable metadata for the video file.

Example of a video player with audio waveform and panel that displays editable metadata for the video file.

Support for video is coming along....

12.02.2026 06:03 👍 1 🔁 0 💬 1 📌 0
Image gallery paginates through thousands of images.

Image gallery paginates through thousands of images.

File import will recognize camera devices and allow import from local filesystems.

File import will recognize camera devices and allow import from local filesystems.

Metadata for a single image.

Metadata for a single image.

Custom weather reports. You can specify ideal conditions at specfic hours of the day and the app will display upcoming days and time you should schedule outdoor photography shoots.

Custom weather reports. You can specify ideal conditions at specfic hours of the day and the app will display upcoming days and time you should schedule outdoor photography shoots.

App development is coming along. You can view image assets and their metadata, rate and share images, find and sync assets across your filesystem, and one thing missing from #photography apps: custom weather reports. Adding support for video assets next.

11.02.2026 03:58 👍 8 🔁 0 💬 1 📌 0
A loupe UI element that magnifies parts of a photograph for closer inspection.

A loupe UI element that magnifies parts of a photograph for closer inspection.

I'm a fan of the little details, like having a loupe handy to peep some pixels.

06.02.2026 08:59 👍 1 🔁 0 💬 0 📌 0
Abandoned Blue Heron Paper Mill at the site of the Willamette Falls in Oregon City. Single family homes line the hillside above the abandoned industrial buildings. Evergreen trees dot the skyline. Dreary grey winter skies lie behind the trees. 

Prints: https://stephen-belovarich.framer.art/image/paper-mill

Abandoned Blue Heron Paper Mill at the site of the Willamette Falls in Oregon City. Single family homes line the hillside above the abandoned industrial buildings. Evergreen trees dot the skyline. Dreary grey winter skies lie behind the trees. Prints: https://stephen-belovarich.framer.art/image/paper-mill

Willamette Falls in Oregon City is the second largest falls by volume in the Unites States. Situated at the site of an abandoned paper mill, plans for Willamette Falls focus on transforming the industrial site into a public amenity, featuring a riverwalk, ecological restoration, and the development of Tumwata Village by the Confederated Tribes of Grand Ronde. 

Prints: https://stephen-belovarich.framer.art/image/willamette-falls

Willamette Falls in Oregon City is the second largest falls by volume in the Unites States. Situated at the site of an abandoned paper mill, plans for Willamette Falls focus on transforming the industrial site into a public amenity, featuring a riverwalk, ecological restoration, and the development of Tumwata Village by the Confederated Tribes of Grand Ronde. Prints: https://stephen-belovarich.framer.art/image/willamette-falls

Willamette Falls will be in my dreams tonight.

#photography #fujifilm #pdx

06.02.2026 08:24 👍 9 🔁 2 💬 0 📌 0

I'm thinking of providing this app for others who want to manage their photography in a local app too, rather than in the cloud.

06.02.2026 08:14 👍 2 🔁 0 💬 1 📌 0
Importing photos from camera in the app.

Importing photos from camera in the app.

Editing a photograph in Pixelmator Pro.

Editing a photograph in Pixelmator Pro.

After importing the edited photo into the app, I edit metadata about the photograph.

After importing the edited photo into the app, I edit metadata about the photograph.

Select from multiple photos to post on Bluesky or upload to Framer.

Select from multiple photos to post on Bluesky or upload to Framer.

How the sausage gets made these days....

Built an app to rid me of cloud based services. It helps manage my #photography library between computer and NAS. I can import from camera, edit in a photo editor, import final edited photos into the collection, edit metadata, and post.

06.02.2026 08:11 👍 5 🔁 0 💬 1 📌 0
Single crow looks upon the Willamette River (not pictured here) while sitting on the branch of a tree covered in lichens. The sky behind the crow appears ominous.

Single crow looks upon the Willamette River (not pictured here) while sitting on the branch of a tree covered in lichens. The sky behind the crow appears ominous.

Crow on Branch

#photography #fujifilm #pdx

Prints: https://stephen-belovarich.framer.art/s/image/223713?source=bluesky

05.02.2026 07:36 👍 7 🔁 0 💬 0 📌 0

I had all this functionality wrapped up in CLI scripts until now. Just putting a pretty face onto it.

02.02.2026 05:06 👍 0 🔁 0 💬 0 📌 1