After reading some of the other "job offer" posts, a personal / company introduction wouldn't go astray!
I run a small building estimating company in Perth Western Australia. I have been an estimator since 2002, and currently have contracts with a large roofing company, and smaller builders.
I am an amateur programmer, with emphasis on "amateur". I can code in C#, python to small degree, and have a long time interest in the various frameworks out there.
I can draft/draw in Sketchup Pro, ArchiCAD, a bit in Blender, FreeCAD. I have an addiction to anything 3D since I first saw the Atari Stacey back in 1988. Blown up more laptops dual booting linux than I want to remember, and generally have a passion for systems and tools.
I have been planning this project for around 2 years, investigating the various frameworks, designing the wireframe and looking at where to start. FreeCAD and python have kept coming back to being the way to go, considering how much flexibility and extensibilty the python world offers.
I would be taking a "Kaizen" approach to this project, starting with a 2D 'minimum viable product', and adding functionality in a modular way. Eventually, I would like to intergrate tech such as open CV, though the viablility may be in question there.
The parts of the project I can foresee being open-sourced and feed back into the main FreeCAD release would be the excel reporting, and some aspects of the BIM functions. Anything which doesn't directly compromise the ability to keep the product unique, obviously.