Rather you should insert custom fields in the Task master, and create Task for each Employee-Project.
If you make report on Task, you will be able to filter it based on Employee. Also, you will be able to filter report based on Project, and see all the Employees working on it.
Task already has Start and End Date field. You can insert custom field of Employee and Salary. Notes can tracked in Details text editor field.
Employee can either be saved with Employee ID or with Naming Series. When searching for employee, you can type initials of Employee Name, and you shall get suggestions accordingly.
To have Employee Name fetched in the form on selection of Employee id, check this help page.