Ł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




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
Share it with others