My name is Nico, and I'm a SoftWare Developer. I work as IT specialist in a real estate agency called Promeo S.L., where I'm responsible for all computer related issues, including the administration and maintenance of their website. I've been working there for about 7 years now, and I spent most of this time programming, hence I have great knowledge about most modern programming languages and techniques. I make websites and iPhone Apps.
I'm a Zend Certified Engineer. I passed my Zend
Certification exam for PHP 5 (first try) in October 2007. I was the 15th Zend Certified Engineer in Spain by the time I passed the exam.
Besides that, I have a blog, which is located here. It'll be mainly about programming/security related subjects.
I do pretty much anything, from static sites, to completely database driven sites. Custom coding, adding features and functions to existing code, fixing security holes, debugging, or even rewriting existing code, creating clones of other sites, etc...
If whatever you need is not listed here, just send me a message, and I'll tell you whether I can do it or not, and how much it would cost approximately.
How do I work?I'm very picky when it comes to writing code. Everything needs to be clean and easy to understand. Security and performance are my primary concerns, though. I'm well aware of PHP and MySQL's security flaws, and I know how and when to avoid or work around them. Especially when it comes to things like file uploading, session hijacking, SQL injections, XSS attacks, cookies, etc...
All my applications are written in PHP 5 (considering PHP 4 has been officially discontinued in 2007), but I can make them PHP 4 compatible, if for some reason PHP 5 wasn't available on the client's server. I do however encourage my clients to upgrade to PHP 5, since it's much better security, stability, and function wise.
All my HTML and CSS codes go through w3.org's XHTML/CSS validator before I consider my job done. Valid markup is important to make sure the pages will show up as expected on most web browsers.
Why me?That depends solely on the size and complexity of the project. Usually I don't charge per hour, but per project. I think it's fairer this way towards the client, because sometimes I work on multiple projects at the same time, and it can be difficult to keep track of the time I really spend on a project. You can always ask me for an approximate price quote before I start working, though.