I believe the best way to improve the World Wide Web is by building quality websites and applications that are engaging while providing great user experiences. I build projects using the latest workflows, technologies, and standards to make faster, better, and well-designed sites — finding solutions that last.
Whether your website or application need to be designed for smartphones, tablets or desktop/laptop computers, I have experience in coding responsive web design work and creating layouts that cater to specific platforms.
And throughout my career, I've learned to be a great team member – committed to helping clients realize their full web project's potential. The best thing I can do is make businesses perform better.
My goal is to obtain knowledge about the latest web technology to keep pace with the latest trends. Below, you'll find descriptions of my varied skills.
I have mastered the inputting of angle brackets into text editors. Since the introduction of Netscape's <blink> tag, I have been typing HTML tags in a clean manner. Currently, I am using the HTML5 semantic elements to properly manage the structure of a webpage. In addition, I use Sublime Text's HTML Tidy extension quite regularly to make my markup code easily readable for other developers, designers and project managers.
Tools: HTML5 and HTML Tidy
I religiously check CanIUse.com to determine which web browsers could render certain CSS3 and HTML5 code. The Sass CSS pre-processor is used to manage my CSS code these days. Sass's ability to create variables, nesting code, and developing mixins – which makes it an essential tool in my workflow.
Tools: CSS3 and Sass/Compass
I'm a graphic design geek, too. Since my high school days, Adobe Photoshop is my preferred raster graphics application to slice and dice graphics from compositions created by art directors or myself. The popular web image formats JPG, PNG, GIF, and SVG have their own strengths, weaknesses and purposes. I meticulously pick certain image formats in order to make the web page look sharp but also load quickly.
Tools: Adobe Photoshop and Illustrator
My front-end web development work environment is a Mac laptop with Node.js installed. The Node.js-based application Grunt task runner handles my automated tasks like minified files. Alongside with Grunt, I use Bower to handle the web front-end libraries such as jQuery or Bootstrap.
Tools: Grunt, Bower, Unix CLI, PHP, and MySQL
I have worked on my projects that required multiple developers. I previously worked with SVN and Microsoft's Team Foundation Server for source control. However, I use Git as my main source control because the ubiquity and the easy flexibility to fork a project to start a new branch. I do have a GitHub account but it is mostly used to track open source projects updates and use as a webhost for this page.
Tools: Git, SVN, Team Foundation Server, Bugzilla, JIRA, and Slack
Since 2005, I have worked with clients from small businesses to large, well-known international organizations. Here are a few samples of my work.