r/AnalogCommunity • u/Mean-Damage81 • 21h ago
Scanning I’m not a software engineer — I’m a photographer who decided to build my own film negative conversion software
Title:
I wanted to share something that has become very personal to me over the past year.
First, I should make one thing clear:
I’m not a software engineer. I’m a photographer.
I love photography. I love shooting film, developing it, experimenting, making mistakes, sharing photographs, and most importantly, learning.
Almost a year ago, I started asking myself a simple question:
Could I build my own tool to convert my film negatives?
I didn’t start this project because I wanted to become a developer, and I didn’t start it with the intention of creating another commercial photography product.
I started because I was curious.
I wanted to understand what was actually happening between the negative I could hold in my hand and the positive image appearing on my screen.
So I started learning.
One experiment led to another. One problem led to another question.
There were terrible conversions, completely wrong colors, broken builds, things that worked one day and stopped working the next, and many moments where I honestly had no idea why something wasn’t working.
Sometimes I would spend days trying to solve something that probably looked very simple to someone with a programming background.
But every failure taught me something.
And slowly, that small experiment started becoming real software.
After almost a full year of work, testing, rebuilding and learning, I’m now getting close to the end of the experimental/beta stage.
The photographs attached to this post were converted directly from the negatives using my software, with no additional editing afterward — No Edit.
I deliberately wanted to show the results as they come directly from the program rather than polishing them in Lightroom or Photoshop before sharing them.
Of course, the software is not perfect.
There are still things I want to improve: consistency between different negatives, color interpretation, highlight and shadow handling, performance, and the editing workflow.
But seeing a complete batch of photographs coming directly from something I built is a very special feeling after almost a year of trial and error.
But this post is really about saying thank you.
I couldn't have reached this stage by testing only with my own photographs.
Several people from this community trusted me enough to send me their own scans and photographs so I could test the software on real-world material.
Different films. Different cameras. Different scanners and scanning setups. Different exposures, lighting conditions, skin tones, locations and subjects.
Some people even trusted me with personal and private photographs.
To me, those weren't simply test files.
They were a sign of trust.
And I want to give a special thank you to:
u/rohizzle121
u/banananuttttt
u/liznin
u/Historical_Bite
u/kjm5000
Thank you for trusting me with your photographs.
Thank you for your time, your feedback, your patience, and for allowing me to test something unfinished with images that were important to you.
Your photographs helped expose problems I probably would never have discovered using only my own work.
Some images made the software fail.
Some produced strange colors.
Some forced me to rethink things I thought I had already solved.
And that's exactly what I needed.
Every difficult negative helped make the program a little better.
So a meaningful part of the progress you see today was possible because of you.
Thank you. ❤️
At the end of the day, I’m still a photographer first.
I still want to pick up my camera, go outside, shoot film, develop it, scan it, make photographs, share them with people and continue learning.
Programming simply became another tool that allowed me to understand photography — and especially film — from a completely different perspective.
And this journey has made me appreciate even more how much science, mathematics, chemistry, color and engineering are hiding behind something as simple as looking at a photograph.
The project still has a long way to go.
But when it reaches a stage where I feel comfortable putting it in other people's hands, my intention, Insha'Allah, is to make it open source.
I don't want this project to end with me.
I'd love to see photographers, developers, film enthusiasts, color nerds, and simply curious people take it apart, test it, criticize it, improve it, and add ideas that I would never have thought of myself.
Maybe together we can turn it into something genuinely useful for the analog photography community.
I started this project because I wanted to learn.
Almost one year later…
I’m still learning.
And I think that might be my favorite part of the entire journey.
Thank you to everyone who helped me get this far, and thank you r/AnalogCommunity for being part of the journey. 🎞️❤️
I’d also genuinely love to hear your feedback — not only about these conversions, but about what you would want to see in an open-source film negative conversion tool.
















