Daniel Lopes

email danielvlopes@gmail.com |  linkedin | twitter @danielvlopes | dribbble danielvlopes

I'm a Developer and UI Designer. Building on 15 years of experience, my style is solving problems by keeping an eye on the whole.


I'm a senior web developer and designer with experience as a product manager, consultant, freelancer, teacher and also co-founding Startups.

I have more than 10 years of experience in Ruby and Javascript and very comfortable learning new programming languages or whatever it takes to create and test the best user experience.

Apart from engineering, I have solid knowledge of visual design and UX and very confortable using tools like HTML5, CSS3, JS, Sketch, Photoshop and Illustrator. I'm also a big believer of a data driven design approach.

My Beliefs

  • Honesty: I strive to give and accept candor feedback.
  • Start with the user experience and then move on to technology.
  • Iterate throughout the entire development cycle.
  • UI Designers should work close with developers with a hands-on approach.
  • Visual design is fundamental but is only one part of user-experience.
  • Data Driven.
  • Experience and intuition over proccess.

Visual Design Portfolio

Atlas is a fitness gadget to measure your performance. I did a quick html prototype for what could be a custom dashboard when the product launches. Since they will have a public API, I decided to experiment with some ideas during my last vacation while I'm waiting for their big launch.

Lantern is a learning management platform that's designed for teacher and students to make them more productive without getting swamped in settings or a confusing interface.

My main responsibility is to make sure everything that our users interact with is well crafted, simple to use and enhances their productivity. My daily work involves planning iterations and roadmaps, sketching, prototyping, illustrating, writing production code from scss to ruby, QA, measuring and helping with marketing.

Visit the website

Starter School is new program launched by Starter League with the goal to teach beginners all the important disciplines to build successful commercial software.

In that project I was responsible for everything related to design and programming.

Visit the website

This project is still WIP and it is not online yet. I'm always working on many personal side projects and I'm building this task management to optimize the way I track my work during the day. I'm planning to release it publicly in the next couple months. This project is also an experiment with React.js.

In that project I was the responsible for visual design, including psd mockups, html, css and UX as whole. It was an interesting experience be part of a Grails team and deal with integration of my ideas with production code.

In this one, my job was layout, branding and frontend development. I was also part of Rails team. The core idea was a place where people in Brazil could find good restaurants. The restaurants also had some control over the UI of their pages.

For this project I was responsible just for psd mockups and branding. This is not the style I like to follow, I usually prefer to work with real html/css inside the App to really test and integrate the design. But for this project, I think the final result was good enough.

For this project I was responsible for the whole layout, frontend and also part of the Rails team. It was an interesting project specially the theme gallery because there was a lot of constraints to deal.

Website and branding for Objetiva Software, the consultancy company I started in 2010 with my friend Jeffry Degrande.

Some illustrations I did for different projects.

What people have to say about me

Some kind words from some of the great people I have worked with over the years. Feel free to contact them if you want.

"Daniel was my business partner during 3 years. He took care of all things design for our clients. Working with Daniel is very much convention over configuration. The visual side of each and every project we worked on didn't not only leave the client delighted.

Being able to trust in Daniel consistently delivering at high levels of quality in such a way that made my work easier was a large contribution to our success and something I miss. This confidence allowed us --a small, two person team-- to stand shoulder to shoulder with the largest rails consultancies in Brazil."

Jeffry Degrande (jeffry.degrande@gmail.com)
Senior Engineer at Engagor (my ex-partner).

"Daniel and I worked together almost one year on a project for one of the biggest brazilian publishers. He is one of the best designers/developers that I've ever met and I highly recommend his work and commitment. He always comes up with good and smart solutions to any development problem, both for UI and Backend."

Rubem Nakamura (rubem.nakamura@gmail.com)
Software Engineer at World Wide Web Hosting LLC (ex-coworker at Codeminer 42).

"I worked with Daniel for a relative short time, but that was enough to see is great work. He has a vast technical knowledge, very perfectionist and always looking for ways to write good code and easy to maintain. He was an excellent addition to the team, always with good capacity to solve problems and find most pragmatic solution. I really recommend him."

Rachad Honein (rachad.honein@gmail.com)
Products Engineering Manager at Locaweb (ex-coworker on a Startup project)

"Daniel's the kind of guy you wished was on your team. I first met him as a student at the Starter League and we quickly became friends after geeking out on all things tech. Not only can he develop and design but he has the business sense that allows him to focus on building things that actually drive the project forward. On top of that he's a really great teacher. I lost count the number of times he took a complex concept - like TDD - and broke it down not only for a development standpoint, but a business one too. As I mentioned before he's the kind of guy you wished was on your team and you had 10 more just like him!"

Zach Zuber (zzuber090@gmail.com)
Product Designer at SiteVibes (ex-mentee at Starter League)

"Daniel is a professional with deep knowledge in various software and applications, is always updated. Write in your blog excellent materials with news, information and clarification of doubts. His works show the quality, knowledge and good taste. His punctuality, commitment and dedication to the work is admirable. As a person and instructor, maintains a good relationship, with respect and attention with everyone."

Alcino Roberto Soares
IT Consultant (my student and client in 2009).

Most recent conference talks

For me, the best way to learn is sharing. Take a look at my most recent talks on IT conferences (more talks here):