First issue is regarding links to domain ratio. Do a quick audit of the top 10 competitors for any of your terms. Run them through majestic and see what their ratio is. It will always be a multiple. The ratio isn't as much a problem as the source. For instance, if you are active on an authority blog within your niche, you might comment on lots of posts. Since the blog is an authority and there isn't much spam, these are relevant and higher value links than blog spam where someone ran a bot and found spam ready blog networks that will take your links all day long and all of the commenter names are exact match keywords instead of natural looking names. In this example, the ratio might be the same, but there is a big difference in the SEO impact to your site.
I advise against a footer link attribute back to your site. This is bad form and it does not add value to your clients or their visitors - all web developers should consider stopping this practice. As far as SEO goes, I doubt most of your client sites are within your niche , so what signal do you think that is sending. Using an anchor text about your topic and putting it on a client's site on a different topic doesn't make sense from an SEO standpoint. Besides footer links and attributes already having low power, adding them to unrelated niche sites is not going to help you in my opinion. There are plenty of cases of these footer links getting web developers penalized in Penguin over the past 12 months.
Is your objective SEO or self-advertising? If you are proud of your work and just want the advertising, then use your brand (company name) without a link: "Site design by Company Name." Let potential clients find you by searching for you name which helps your authority.
Hope this helps.