mountain

How it all started .

How it all started:

It all started in 2015 when a good friend of mine introduced me to web development. I started learning HTML, and quickly after I got into CSS, at that point I was mind blown by it's power!

I started learning jQuery, but after a while, realizing that jQuery is built on top of JavaScript, I dropped it and started learning Vanilla JS, and when I felt that I understood what is going on under the hood, I picked Vue.js to help me on the long run on the front-end. I also added NodeJS (back-end) to my skills palette so I could provide Full-Stack JavaScript services.

Development:

Clients often approach me when they need a developer who can provide:

  • Responsive HTML/CSS
  • JavaScript (Vue.js, React.js)
  • Back-end development (Node.js, Express, Flask)
  • High-level user experience
  • Best practices
  • Performance
  • Animation
  • Git

The work I provide is of highest quality, fully responsive, and tested in a wide range of devices. I take great care to ensure each project is well-documented and easily maintainable so you can enhance a website as your company grows.

Often front-end development of a website is overlooked, but being the part of your project that combines design, back-end development and the layer that your users interact with, from my experience, it is the most important to get right.

Web development

HTML, CSS (Bootstrap, Foundation), JavaScript (React, Node, Express, MongoDB) ? You name it. I have it all covered!

Responsive Design

In 2020 you can't go online without having a mobile responsive website. Let me take care of that for you!

Your ideas to HTML

Do you have a nice design in photoshop or even sketch? Contact me and I'll convert them into fully responsive, nice looking websites!

Skills:

I have many years experience as a front-end developer, creating responsive websites of a high quality.

In my experience as a freelancer and working for agencies I have also obtained an eye for detail and appreciation for design, knowledge of integrating with and developing server-side, as well as knowing how to efficiently project manage and work with clients and colleagues successfully.

Front-end Developer:

I create responsive websites that allow the user to experience your website in the best and most appropriate way suited to the device they are using. By working using progressive enhancement, your website is delivered with a responsive layout that can best make use of the space available on the smallest to largest devices. Cross browser compatibility is ensured by using feature detection so older browsers still in use today provide a solid experience, whilst modern browsers can go the next step and enhance a user’s time spent on your site.

Writing semantic markup that is documented and easy to read means it can be maintained and scaled in the future, and allows co-workers to quickly work with it.

Rather than create websites on a page-by-page basis, I instead consider each element of your screen-based designs as separate components that can exist elsewhere on a website; outside of the context of your design compositions. With these components I produce a style guide that acts as a document for a reusable and maintainable code base. All involved in a project can rely on a style guide to understand a project’s language and produce a more consistent user experience.

My front-end build process involves the use of tools such as Sass, WebPack, Yarn, and NPM to speed up development.

Design:

As a Front-end developer, I believe it is important to understand both design and development to achieve a successful user-facing product. I can assist with producing clean and functional design where required. Having somebody on your team with knowledge of both disciplines can improve team communication. I can work with Adobe XD, Sketch, Photoshop, and Illustrator.