technical assignments from companies