I create websites and applications with attention to detail and a faithful rendering to the design.
In order to have a rendering as close as possible to the web designer's mockup, I use Zeplin. This software / webapp allows you to export code for programming language (sass, less, react, android, swift). I am also familiar with Figma and Invision inspect.
Building a WordPress theme can be much more difficult than it seems at first. The most common problem in junior front-end developers is writing too many styles. Repeating code and modifying it too much may cause regressions to appear all over the place. Defining a good architecture from the start is paramount to success. And this is why a good style guide is important for large sites. That way I maintain just one component and it’s reused across the site. If I create a new component, then you would end up with tons of very similar but still different components that would be a hell to maintain.
It's Babel and integrates with React for developing single-page apps. This makes server-side rendering very easy. Apart from that, Next.js and Gatsby.js support static export, pre-rendering and has many more nice features like automatic building size optimization, faster developer compilation, and a preview mode. Using Next.js or Gastby.js is a good approach if you are building a content-driven web app.
The cross-browser testing process is iterative. So much so that I am constantly on the lookout for the site's behavior on the most used browsers on the market.
A few years ago, Facebook officially announced React Native, a powerful framework with the promise of cross-platform compatibility. React Native allows me to reuse the codebase (or just a part of it) between iOS and Android. In practice, full cross-platform development is possible to some extent, depending on how many native modules I use in your application.
In fact, 47% of consumers expect websites to load in two seconds or less. And 40% will abandon a page that takes three or more seconds. Now that Google takes speed into consideration when ranking sites your load times can also influence how easily users can find you in the first place. I've optimized over 30 sites and can help make yours load lightning fast too.
Good emails are visually appealing and have engaging content. For each client and project, we create beautiful email designs that acts as marketing masterpiece in both regards. I use HTML5, media queries and other inline CSS declarations to make that happen. From font size to background color your email will be well built and robust. My aim is to provide you with a product that adapts to email clients and devices, having the widest possible reach.