Dave from 2010 120 x 150 px ffbcd92c1aea386ccbaf4d8cdb0780f88a2a23682693232af259dbdd87317323
Dave Aronson 
Dinosaur and computer color left small 85776e0ee454cfb99d5ea2a2bf6bdeff2abe8a575f07ef46cd985ec0adf780ad
The Codosaurus
(by Fanie GrĂ©goire)

Codosaurus, LLC

Software Development Consulting

What can I help you evolve today?

Services: Development

The Basics

I mostly write back-end software, command-line programs, and other such things, where the emphasis is on correctness, robustness, efficiency, etc. rather than visual design.  I can do basic front-end work, but it is not at all my forte; do not expect it to look pretty.  So, if your project is "front-end", I'm out; if it's "full-stack", I might not be the best choice; but if it's "back-end", I'm your dinosaur man!

As for specific technologies, most of my work lately has been in Ruby, including on Rails, in Sinatra, and non-web.  Of course, that includes some JavaScript.  In the past I've done tons of C and SQL, some Python, and many other languages.  I'm now learning Elixir (and Phoenix) and would like to get some experience in those.  For the right opportunity, I'll learn almost anything.  But I don't do Windows.  See the Skills page for more details.

Fixed Price Projects

I may make a fixed-price bid on your project, but only if you have used my roadmapping services for it first.  Project-based work is done remotely (barring any meetings we agree on before starting), on the schedule we agree on for completion and any other milestones.

I generally require a 50% deposit up front, and the rest net-20.  For long projects, we may negotiate other milestone payments.

Buying My Time

I don't do hours, let alone partial ones, only full weeks.  This saves both of us overhead and conflict.  You should not have to worry about how many hours something takes me, so long as I deliver on schedule and budget.

Rates depend on level of effort, as follows.  Each one is rated as the approximate equivalent of what you'd get out of some number of full time employees (FTEs):

Level of
Extra Small
Extra Large

(Other sizes may be negotiated.)  I generally bill every two weeks, net-20, with a deposit of one invoice's worth (applied to your final invoice).  All overhead time (including "commuting" and other travel and related time) counts towards the Level of Effort.

You must already have good software engineering processes and tooling set up.  (If you don't, perhaps you need my advice service first, and time to act on it!)

Other Notes

If you still have any questions, just ask.  Otherwise, you can go ahead and submit your inquiry.