Download Full Text (4.6 MB)


Onboarding new employees is a necessary but often a lengthy process at any company, but it can be especially challenging for companies like The Martin Agency. An advertising firm based in Richmond, Virginia. The nature of their work channels the need for many of their employees to be freelancers or short term contractors. At the time the project began, the process to request a new freelancer would start as a paper form submitted by a department supervisor. It would then require approval from members of different departments within agency, and the data had to be converted into an electronic form to interface with systems like payroll and Active Directory. Freelancers would sometimes complete their jobs before the onboarding process was ever completed.

Our solution was to design a responsive web application that provided a familiar experience to filling out the paper form, but automatically interfaced with different systems within The Martin Agency. The agencies’ developers used mostly Microsoft technologies, so to make it as easy as possible to integrate into their current environment and transfer ownership, our application used much of the same technologies. It consisted of Microsoft’s .NET 4.5 and MVC framework, Windows, IIS, and SQL Server. The application would automatically populate form dropdowns from their Media Ocean data provider. The form submissions would then create a database entry, and post a new freelancer request to WorkFront – their workflow management software. The end result was a well-documented functional application that was deployed to The Martin Agency’s development environment.

Publication Date



Microsoft, forms, web application, The Martin Agency


Computer Engineering | Engineering

Faculty Advisor/Mentor

Dr. Robert Dahlberg

VCU Capstone Design Expo Posters


© The Author(s)

Date of Submission

May 2018

Martin Agency Freelancer Onboarding