So there you are, wondering how I work all of this magic. How can one man produce miracles with just a lap top, and an internet connection? While what I do is a lot less confusing than computers in the Matrix, it is not far off. Here are my main tools.
Some times you want to go really deep in web architecture, all of the way down to the operating system. You may run a dedicated server, or VPS. In that case Linux is my specialty, I prefer Nginx as a web server over Apache. I have worked with Apache, and it is OK, but Nginx is leaner, more efficient, and more manageable than its predecessor. In fact the page you are on right now is served through both Nginx, and Apache, but most applications are fine with just Nginx.
You may have multiple developers working on different areas of your site. You may only have contractors working on your site intermittently. You may just REALLY want to back up the different versions. In these cases you are a wise individual, and you will want version control. Rest assured that I use git for all of my site development to protect your file integrity every step of the way, and minimize the damage of accidental data loss. No one likes that, least of all the developer who has to fix it.
In fact you can click the buttons on my What I Use page to show, and hide technologies that apply to that grouping all thanks to the power of jQuery. Go on. Try it.
Back in the days of yore my first VPS was an AWS microinstance. This is where I figured out the basics of running a remote server: installing Apache / Nginx, running back ups / upgrades, and bash scripting. I also experimented briefly with their Windows server instances.
I can still apply all of this cool stuff to any remote server, although AWS is unique in the depth, and convenience of their dashboard, and API. Although the costs can add up quickly for large projects you can not beat AWS for scalable cloud computing.
So you have seen what I do. You have a sense what I am all about, but how can I apply that to you? How can I start to address your specific needs? Rest easy. You can just tell me what you want to accomplish, and I will tell you how we get can get 'er done. You want better exposure? We can improve your SEO, and start an online advertising campaign. You want more user engagement? We can get going with user analytics, integrate a web forum into your pages. You just plain old want more money? Well, you will need to be a little more specific than that, but not by much. I can figure out the rest for you.
You need a brand new web site. You never had one before, or want to toss the old one out wholesale. No problem, I have you covered. I work with a few designers that can do any thing from simple logo design to retemplating to a complete rebranding of all company materials to ensure that you look good. Then I step to the plate a true G, and code all of your dreams into reality. Where there is will, there is a way, because that is the power of the open source web.
Perhaps you like your site the way it is, but it could be just that little bit better. You got it, bud. Open source technologies lend their selves well to allowing contractors to come in, code up that feature that you REALLY want, and then leave the site ready for the next guy to do his thing. Just tell me what you have in mind, and I will tell you how long it will take.