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.

JoeProgrammer logo

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.

Sylux / Compal USAMagnaVeoneerAutolivLogitechConnectixMcAfeeMicrografx

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
Blik agenda widget showing pictures for upcoming events

Let's talk about your project

Tell me what you're building. I'm happy to discuss requirements, timelines, and rates.

tim@joeprogrammer.com