Łukasz Adamczak, Software Developer in Warsaw, Poland
Łukasz Adamczak

Software Developer in Warsaw, Poland

Member since December 25, 2015
Łukasz is an experienced full-stack developer with a broad interest in web, mobile, and desktop applications. He's excited about technology, always tinkering with side projects, and is on a constant lookout for new things to learn and try out. A skilled coder with a keen eye for UI, he's passionate about clear communication, clean code, finding the simplest solution, and getting things done.
Łukasz is now available for hire



  • Ruby, 8 years
  • Ruby on Rails (RoR), 8 years
  • JavaScript, 6 years
  • Java, 2 years
  • React, 1 year
  • Android SDK, 1 year


Warsaw, Poland



Preferred Environment

Mac OS, Vim, Tmux, Git, Docker

The most amazing...

...thing I've implemented is a high-performance pure-Ruby transactional mailing service, communicating over Thrift and deployed via Docker


  • Senior Ruby Developer

    2011 - 2015
    Rebased Sp. z o.o.
    • Led the transition from a SQL-based search to Elasticsearch for a large eCommerce platform.
    • Implemented a transactional mailing system with a Thrift interface for a major classifieds portal.
    • Integrated a YouTube JavaScript API for a large conference website.
    • Worked closely with the client as the sole developer during a 6-month MVP phase - from the initial Bootstrap prototype through a number of iterations.
    Technologies: Ruby, Rails, JavaScript, Ember.js, Bootstrap, PostgreSQL, Elasticsearch
  • Ruby & iOS Developer

    2009 - 2011
    Weblify Sp. z o.o.
    • Built a complete Ruby/Rails/MongoDB back-end for a voting & feedback system based on client designs and specs.
    • Was part of the core team building a local search-and-discovery application with Ruby and Rails.
    • Implemented geolocation and mapping features for an iPhone client connecting to a Rails back-end.
    Technologies: Ruby, Rails, JavaScript, jQuery, MySQL, Objective-C
  • Full-Stack Developer

    2008 - 2009
    • Built a complete auction site back-end based on client designs with Ruby on Rails.
    • Integrated a PDF form generation into a Rails web app via iText & JRuby.
    • Built a back-end for a large client site with BrowserCMS.
    Technologies: Ruby, Rails, RSpec, JavaScript, jQuery, HTML, CSS, MySQL
  • PHP Developer

    2008 - 2008
    Edu Labs s.c.
    • Codeveloped the in-house CMS using Zend Framework and object-oriented PHP.
    • Worked on the front-end and back-end for a few client websites.
    Technologies: PHP, Zend Framework, HTML, CSS, JavaScript
  • Java/Web Developer

    2006 - 2007
    PTK Centertel
    • Implemented a number of features for an in-house Struts + JavaScript application.
    Technologies: Java, JSP, Struts, JavaScript, jQuery


  • Retronix (Development)

    Retronix is a remake of the classic 1984 DOS game, Xonix. Initially I just wanted to code something for my Nexus Player. As I got further into the implementation I realized I could extract a common gameplay core and make it work on the desktop as well. And then I stumbled into GWT and implemented one more back-end with it. As a result, the game now builds for desktop Java, Android (both TV and touch devices), and is playable on the web.

  • Replayer (Development)

    Replayer is a music player for practicing musicians. It provides real-time time-stretching and pitch-shifting functionality, all wrapped in a simple user interface. The controls are exposed as one-handed keyboard shortcuts in order to simplify usage when holding an instrument.

    Replayer is an OS X application written in Objective-C and utilizes Apple Core Audio extensively.

  • GPS Watches (Development)

    A long-dormant idea turned into a client-side web application. This React app is a search-and-compare utility for runners looking for a GPS running watch. With some more love—and especially with some more data—this may someday become a useful utility and not just an exercise in web development.

  • ¿Cuánto es? (Development)

    ¿Cuánto es? is my first foray into the Android platform. A simple app to help you practice Spanish numerals. The app uses a flashcard-style interface and the built-in Android speech synthesizer allows you to check your pronunciation. At some point the app could be expanded to other languages and other types of practice material.

  • VBalance (Development)

    VBalance is a simple Android application I built so that I could have a quick glance overview of my prepaid cellphone account. The official Virgin Mobile app is decent, but this one function was missing. I also wanted to try out building a home screen widget and this was a perfect opportunity. This was also a chance to exercise my web skills in order to reverse engineer the official API of the VM back-end.

  • Triangulator (Development)

    Inspired by qrohlf's Trianglify project, Triangulator is primarily an exercise in Swift and Cocoa. A simple OS X desktop app for generating polygon-style pattern images. The application is open source and the code is available on GitHub.

  • Quicksend (Development)

    Quicksend is a simple OS X status-bar utility for uploading files to your Amazon S3 buckets. Just drag any file onto the Quicksend icon and receive a public URL in return. For simple use cases, Quicksend may replace more expensive upload and share tools, while giving the user full control over the storage of their files.


  • Languages

    Ruby, CSS, JavaScript, HTML, Java, SQL
  • Frameworks

    Ruby on Rails (RoR), Bootstrap, Redux, Android SDK
  • Tools

    Git, Vim Text Editor, Tmux, Sketch, Pixelmator
  • Platforms

    MacOS, Docker, Android
  • Libraries/APIs

  • Paradigms

    Test-driven Development (TDD), Object-oriented Programming (OOP)
  • Storage

    Elasticsearch, MongoDB, PostgreSQL
  • Other

    User Interface (UI)


  • Bachelor of Science in Computer Science
    2003 - 2007
    Warsaw University of Technology - Warsaw, Poland

To view more profiles

Join Toptal
I really like this profile
Share it with others