Damir’s Portfolio

Everything from humble beginnings, shipped products, user research, grungy sketches, sexy high-fidelity designs, prototyping, web development, side projects and work in product teams, agencies and freelance.


Photos crafted into iconic paintings with the power of machine learning.

Can bots paint? Turns out they’re a really talented bunch. Botcraft.io is my first project in the machine learning space.


The world’s third biggest eCommerce site.

I design accessible, performant and most of all — effective experiences for a global audience at Booking.com.


An app helping people help one another.

During a 3-month trip to Europe I decided to spend some time learning iOS development and subsequently I created a Kickstarter campaign for an idea I had brewing in my mind for a while. The Kickstarter failed, so I built Minihero anyway in my spare time 😁. But, I pivoted the technical approach and built a web app instead to bring it to the masses quickly.

Read the story behind Minihero, or check out Minihero missions near you.


A Twitter to lorem ipsum generator.

I built this little app as part of my effort to learn full stack web development. It grabs all the latest tweets from a Twitter account, and pumps it out as lorem ipsum that designers can use to spice up their placeholder text. You can use it to create Elon Musk limpsum, Trump lipsum, Richard Branson lipsum, and even your-own-lipsum if you have a Twitter account.

Read the full story about how I made Twipsum.


Stock photography without the cheesy stock photography look.

Envato decided to try out a new approach to sell stock photography compared to its existing PhotoDune product. A team of about five took Unstock from non-existent to prototype in a month.

We got a project space and started with our usual design sprint process: research problem, define what success means, idea exploration, feedback, and finally we had something similar to this:

I then coded up the HTML/CSS prototype using the Middleman framework. This enabled us to validate the idea before involving any developers, and this can be the difference between a project going ahead or not.

Layers Promotion

Envato and Obox joining forces to make WordPress easier.

This project is special to me for the behind-the-scenes work done to make it happen. Sure the landing page we created did its job, but this was a milestone in my career for being my, and Envato’s, first design sprint.

I swear by design sprints for being the most efficient way for businesses to test new ideas, and launch better products.

Envato Market

A platform where people buy and sell creative assets.

Envato Market is a goliath with millions of visitors exchanging millions of dollars every month. It is the biggest product I’ve worked on. My role was to help the Discovery team launch features that make creative assets easier to find.

For brevity I’m only showing a glimpse of the work I did at Envato. You can read tons more stuff I did during my 2 years there, including user research, testing, the redesign of the API, and Envato Market badges, and a concept a colleague and I put together for a new iOS app.


A side project I launched to teach myself how to code in Ruby on Rails.

The inspiration for Duello started because I was looking for an app to motivate me when setting new goals for myself. There’s lots of productivity apps out there but no good motivation apps, not in the sense I imagined.

So I decided to build my own motivation app.

I started by creating a Trello mood board of images, themes, words and ideas.

With the art direction figured out it was time for some quick sketches.

I knew I wanted this MMA / Street Fighter showdown section on for duels.

Then onto nailing the visual design.

Iterating through different design ideas in Sketch.

Time to build the app, but first I had to learn myself some Ruby on Rails. I did that using Google, Stackoverflow and Rails for Zombies. With my newfound dev knowledge it was crunch time.

Coding away using Atom.

The whole process took me around 6 months of learning Ruby on Rails and about 2 months to design, build and launch the app, and learn a bit more along the way.

Falcon Films

Aerial drone photography for hire.

In early 2016 I decided to quit my day job and fly drones for a living. Before taking the plunge I first built an MVP.

I then launched a Google AdWords campaign to see if there’s interest for drone aerial footage.

I set aside $50 to test if there’s interest in hiring an aerial photographer. It cost about $1 per visitor.
When a visitor submits an enquiry form, it is saved in a Google Spreadsheet I created and I get an email notification.

Now, before I can fly drones commercially I first need to get a license. But before I invest the time and money in getting a license, I first checked to see if this business idea showed promise. Could I get people interested in hiring me? If I do some pro bono work, how will I like the potential new job?

In the design world we call this LEAN thinking. You test the idea first, and if it shows promise, you only then invest in it properly.

The verdict: Falcon Films shows promise!

My first taste at drone flying. I converted a Google AdWords visitor searching for “aerial landscape photography” to a client lead, and finally to a pro bono client job.
Next I scored a gig shooting aerial footage for the Melbourne Ska Orchestra!

Broads Abroad Travel Network

Couchsurfing for women.

An oldie, but a goodie, this was a project I worked on in my earlier years, and the first I took from concept to prototype.

Figuring out how we’d tackle the project.
Guerilla-style user research helped us realise that we could leverage Facebook for an easier on-boarding experience.
Early ideas.

Broads Abroad would facilitate as a platform between women who wanted to experience all the positives of Couchsurfing without the creepy-men-hitting-on-them bit. Safety and privacy were key concerns, so I made sure to address that in the design.

Low-fi protoype in Axure.
High-fidelity prototype in HTML / CSS.

Germanicos Bespoke Order System

A prototype of an order system for one of Australia’s leading tailors.

The client wanted a more efficient order handling system. The idea was that a tailor could go and see clients outside in their house or place of work, take a tablet with them and record the fabric selection, measurements and style choices. Germanicos could update each order as it progressed form measurement taking, to manufacturing and all the way to delivery.

The first step was to research. Yes, I learned about how suits are made. Fabric types, lapel styles, cufflinks, you name it!
The current system relied on paper work, scanning, emailing and lots of phone calls.
A mind map helped clarify the entire process.
Early prototypes.
Keeping track of orders on the go. I wrote the prototype in HTML, CSS and JS.
Touch signatures in 2011 got a lot of oooh’s and aaaah’s.
Like what you read? Give Damir Kotorić a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.