How to build an engine with FreeCAD:
http://freecad-tutorial.blogspot.com/
Check out this project: supercharged Toyota:
http://corolla-dolara.blogspot.com/
FASM: Powerful x86 Assembler (no need of tons of additional linker scripts, command line options. One source-file - one output):
http://flatassembler.net/
FASMARM: Cross-Assembler for ARM:
http://arm.flatassembler.net/