When I take on a new client project, I begin by assessing the client’s information gathering needs and business requirements. With that knowledge in hand, I design database schemas and write queries for storing and retrieving information. I then proceed to build both the back- and front-end of the application. When complete, I run the application through a series of manual and automated tests. This is followed by alpha and beta testing by the client to ensure bugs have been fixed and that the application fulfills previously agreed project requirements.
I prefer to work on one project at a time unless the projects are relatively small in scope and have reasonable projected timelines. I work remotely but am available for online meetings. If your business is in the San Francisco Bay Area or Sacramento region, an in-person meeting may be arranged if needed.