Paweł Gałązka Portfolio

Passionate web apps developer interested in the newest web technologies with a focus on single page apps, JavaScript and the best user experience.


Adhesive


Overview. Platform that show advertisers specific metrics about their campaigns and enable them to increase and top up their campaign budget. Users can track important data about their advertising activity. The platform has received raved reviews from advertisers.

Link: www.adhesive.co

Technologies. Single page app based on REST API. JavaScript, Angular.js, Twitter Bootstrap, SASS, Yeoman, Grunt, Karma, Jasmine, HTML5/CSS3

My role. Main JS developer responsible for most of the interface logic and interactions. Writing js unit and e2e tests. Participating in design of REST API.

Challenges. Implementation and design of Angular user service which handle token authentication and simple frontend side session based on localStorage. Implementation of custom widgets based on angular directives.


Aldi Wayback


Overview. Web app which allows to search and view old versions of Aldi websites from specific time, country and language. It also allows to set schedules for a crawler which is responsible for storing and doing snapshots of the sites.

My role. Main JS developer responsible for most of the interface logic and interactions. Writing js unit and e2e tests. Participating in design of REST API.

Challenges. Implementation of many custom widgets which would nicely integrate with Angular.js

Technologies. Single page app based on REST API. JavaScript, Angular.js, Fundation CSS, SASS, Yeoman, Grunt, Karma, Jasmine, HTML5/CSS3


Shop.pe


Overview. App presents products with potential gathered by addshoppers.com platform. Users can browse products by categories, share by social services, comment, mark as favourites etc.

Link: www.shop.pe

My role. Frontend developer. HTML/CSS design fixes, url html5 routing feature implementation, bugfixes in js logic.

Technologies. Single page app based on REST API. JavaScript, Angular.js, Twitter Bootstrap, SASS, Yeoman, Grunt, Karma, HTML/CSS


Flowp


Overview. Library for Python3 that allows to write tests in RSpec BDD style. Provides tests contexts, runner, expectations (assertions), more convenient mocking and files testing.

Link: http://pawelgalazka.github.io/flowp/

My role. Author, designer. Implementation, testing.

Challenges. Design of tests contexts system which would be simple and readable with minimum use of magic. It’s hard without nice syntax of multline anonymous function, as an alternative nested classes were used.

Technologies. Python 3


Been


Overview. Alternative to browser bookmarks but user can store favourite websites in the cloud, categorize them, comment, share with other Been users and more. Sites are saved by Been browser plugin.

Links: www.beenpod.com

My role. Frontend developer. Implementation several small features, HTML/CSS design fixes, bugfixes in panel js logic.

Challenges. Dealing with large amout of js code without tests support.

Technologies. Single page app based on REST API. JavaScript, Backbone.js, Require.js, jQuery, HTML/CSS


Stablo


Overview. Internal ERP system which cooperates with bimago.com, artgeist.com and other Artgeist e-shops. It consist of several modules: orders management, products management and accounting.

My role. Stablo team leader but also products management module main developer. System development, adding new features, fixing bugs. Frontend and backend.

Challenges. Development in very dynamic and fast environment with often requirements, priorities changes.

Technologies. JavaScript, jQuery, MooTools, PHP, PostgreSQL, HTML/CSS


Bimago, Artgeist


Overview. Large e-shops with art products, mainly paintings.

Links: www.bimago.com, www.artgeist.com

My role. PHP/JS developer. Adding new features, fixing bugs.

Challenges. Working with very large amount of code. Introducing new line of products which required custom changes in the system.

Technologies. PHP, JavaScript, PrototypeJS, Magento, HTML/CSS

Email me when Paweł Gałązka publishes or recommends stories