About Me

Hi! My name is Douglas Rosa. I'm a Brisbane based web developer, graphic designer, and illustrator creating awesome and effective web applications and visual identities for companies of all sizes around the globe. Here is some of my specific skill set.

HTML 5, CSS 3, JavaScript90%
Python75%
Vue JS70%
Angular JS65%
Adobe Illustrator95%
Adobe Indesign75%
Adobe After Effects75%
Adobe Photoshop65%

About my Skills

My articles

  • January 22, 2018 Branding

    If you are reading this, you probably plan to start a small business or a side hustle very soon. And you probably have a couple ...

    If you are reading this, you probably plan to start a small business or a side hustle very soon. And you probably have a couple of questions running through your mind like: Do I really need that logo? Or Yep, I really need one. But how can I get it on a budget? This post was created to help you bring system out of confusion so you can get the best out of your business and enter the market full force. First of all, yes, you do need a logo, and it does not really matter how big or small your business is. Even if you making a craft soap and sell it to your relatives and friends, you still need a logo. If you plan to monetize an idea, you need a logo for it. Otherwise your work, your efforts, your image and your future brand belong to everyone, like grapes at a grocery store. But most importantly, the final design you come up with should be effective enough to promote your business and get you that place in the sun. Here are a few tips that will make the whole process easier and more fun. The first step to a killer logo is an idea. So start feeding your brain with new impressions and experiences. Use anything that works for you. Try hiking and gain inspiration from nature. Or visit an art gallery. Meditation, photography, action sports In a nutshell, any kind of activity that fills you up with energy and joy may help you get that revolutionary idea. It is always useful to browse the websites (or social media profiles) of your potential rivals to not only judge their logos but to practice analysis. Do you find your competitor logo effective or attractive? Try to think of the ways it helps the rival company to be profitable. Is there something you would change? Why? All of these questions can really help you to improve your own perception of your brand as well as the future marketing strategy. Find out what the strengths and weaknesses of your rivals are and benefit from that knowledge. When it comes to logo design, there are and always will be several safe choices like bold and elegant black and white logos or serif font wordmarks. But if you are striving to get that killer logo, do not be afraid to cross the line and try something rebellious. Go out there and get to know the latest design trends. For example, you may experiment with the bold colors like Ultra Violet, which is the Pantone color of the year, by the way. Or play with the typography and color gradients.

  • February 07, 2018 Development

    In short, Python is becoming the language of machine learning. Most machine language courses are written...

    In short, Python is becoming the language of machine learning. Most machine language courses are written using the Python language, and coding education as a whole has adopted Python as the language to learn, with wide use in classrooms, on Raspberry Pi, and elsewhere. These reasons, along with the plethora of big companies using Python, leave many thinking it is the main programming language of the future.

    But if Python is such a Swiss Army Knife, when wouldn’t you use it? you will probably have to rebrand at the andWhether youa are a freelancer or an in-house designer, or at a studio or agency. Python is more than capable of large-scale web development. Instagram is the largest site running Django, a Python web framework. This is no mean feat, as Instagram engineer Zekun Li explains:


    “We began using Python early on because of its simplicity, but we’ve had to do many hacks over the years to keep it simple as we’ve scaled.”


    That said, Django is a robust, elegant framework. The issue does not lie with its failings as such. The simple question is: why learn Django when JavaScript is still so dominant?

    JavaScript frameworks like React and Vue.js are in high demand. Both can use Django or other back-ends like Ruby on Rails. However, since both are JavaScript-based languages, why would you use anything other than Node.js? This makes for a full stack JavaScript application. One language to learn and master.

  • April 12, 2018 Framework

    There's no denying that Vue.js has been gaining a lot of traction, fast. According to The State of JavaScript 2017 survey ...

    There's no denying that Vue.js has been gaining a lot of traction, fast. According to The State of JavaScript 2017 survey, 48% of developers want to learn this JavaScript framework, and 20% of developers used it so far. What's even more important is that 90% of developers who dipped their toes into the technology would use it again in their future projects. In 2017, Vue added 40.0k stars on GitHub, gaining the #1 spot among the most popular JavaScript projects and becoming the 5th most starred project on GitHub (95K+ stars as of today).


    Basically, because Vue has it all to make development smooth and easy. Its gentle learning curve is the first significant factor. Vue is also lightweight, flexible, modular and highly performant. Moreover, Vue is surrounded by amazing tools, as well as efficient state management (Vuex) and routing (Vue Router) options. The framework offers incredible development speed thanks to a wealth of ready-to-use plugins that solve critical issues in every application, enabling quick and cost-effective product development. So let's take a closer look at the key benefits of Vue to help you understand the potential of this popular framework better.