I enjoy bringing complex project ideas to life. I get the same immeasurable pleasure from writing an API, developing a new plugin or creating a fully-responsive working website as artists get from painting a masterpiece. My innovative mind never stops, which I believe allows me to create more efficient, faster, elegant code with fewer overheads and in fewer lines.
Another skill (maybe not a skill?) is the cleanliness of my code. I’ve worked on countless projects where previous developers have written questionable, inefficient, tangled webs of messy code. Yes, the code somehow worked, but it could have been written so much better. I quickly learned that it’s not always possible to rewrite bad code by previous developers (budget and/or time constraints), but one thing I could do is ensure the next developer wouldn’t look back at my code and think the same. I adhere to the PSR-2 Coding Style standard (almost obsessively) as it’s not only clean but extremely easy to read.
Hopefully, this page will serve as an overview of my current skill set and what I can achieve.