JoeProgrammer, Inc.
Software that's a pleasure to use.
I'm Tim Dieckman, an independent software developer with over 30 years of experience designing and building commercial applications, with a focus on user interface design and application architecture. I'm available for contract work, short or long term.
What I do
From the first sketch of a screen to the release build, I design and build software people find easy to use, on an architecture that's easy to keep improving.
User interface design
Clear, consistent screens and workflows, worked out with the people who will use them.
Application architecture
Object-oriented, plug-in friendly designs that make each next release faster to build and easier to maintain.
Windows desktop apps
C++, MFC, COM, and GDI/GDI+ applications, from consumer products to engineering and production tools.
Android apps
Native Android apps and home screen widgets, including my own Blik Calendar Widget.
Test & production software
Manufacturing station software that talks to cameras and test hardware, plus analysis tools for engineers.
Imaging & video
Webcam capture, galleries, and real-time video effects, optimized for high frame rates.
Experience you can build on
Developer, tech lead, and architect on commercial products and internal tools for companies large and small, working with engineering, marketing, program management, and QA teams.
Blik Calendar Widget
My Android app shows your calendar as pictures. Blik reads each event and picks a picture for it, so you can see what's coming up at a glance, right on your home screen.
- Over 440 pictures matched to your events automatically
- Agenda and month widgets
- No ads, no tracking
Let's talk about your project
Tell me what you're building. I'm happy to discuss requirements, timelines, and rates.
tim@joeprogrammer.com