I love to design new things. For my design projects I use Photoshop, InDesign, Fireworks and Illustrator. I have a huge library of designs I like the most and it is constantly growing!
There is nothing better than seeing your code do amazing things. I love to take complex problems, breaking them down into smaller chunks and building systems out of them. I am always the first to play around with new technologies.
Companies without purpose are like people without soul. I love to find and connect companies with their purpose. This is my “hobby” and I give this service FREE of cost for my clients.
I am a guy who loves to learn new things. The most inspiring thing for me is a blank piece of paper and a pen. Every project is an opportunity for me to learn new things in order to stretch my abilities to maximum.
I am not a cog who does everything the client says. I love to give fresh ideas which can increase efficiency or sales. So if you are looking for somebody who sits shut and does what you say, sorry but you are on the wrong site.
For me generating new ideas is the most rewarding activity and I usually do it for free for my clients.
My deepest desire is to leave the world better than I found it. I love to read books which stimulate my thinking and I deeply value time spent with creative people.
Recently I’ve been working on…
Rails + AngularJS
Project for food delivery company, which taught me a great deal about Rails and AngularJS. I created my own gem and generator to make integration of those two frameworks easier. On the front-end we have amazing AngularJS and on the back-end we have tight Rails API.
With the use of Cucumber, Capybara and RSpec on the back-end I made sure that this application is well tested. For the front-end Jasmine did the job.
Since this application is meant to be used mainly on tablets, I used responsive design with help of the Foundation css framework to make it look nice on mobile screens. For this project I wrote my own ng directives for Google Maps and for jSignature.
PhoneGap + AngularJS + Yeoman
Project for meditation guru. I developed mobile apps for Android and iOS platforms using PhoneGap. To this project I integrated AngularJS, which made this application really lightweight and robust. On the server side we have WordPress plugin which allows the client to manage content on the app.
Yeoman + Sass + Foundation
Project for dating startup, which opened my eyes on tools which greatly improve your productivity. With help of Yeoman (Yo, Grunt, Bower) it is super easy to create a complex front-end and then with powerful build script minify, concatenate, and lint entire codebase. This project stretched my abilities as graphic designer and web coder. It was well worth it.
Zend Framework + Behat + Phing + Capistrano
Project for big company dealing with real-estate. It is by far the most advanced piece of software I have ever created. It consists of more than 2,000 files.
I used Zend Framework with Doctrine 2 for this project. It integrates Google maps, Twilio and SendGrid. To make it all testable I used PHPUnit for unit testing and Behat + Mink + Selenium for acceptance tests.
For this project I am using Phing to automate build process. I wrote my own build script which minifies, tests, concatenates and deploys files to specified server. If you want to add new server it is super easy to make it happen. With the help of Capistrano I don’t need to manually ftp files. With one command I can deploy to production server, where all static files are properly minified and concatenated. If something goes wrong, one command can rollback files system and database to previous version.
For this application I created such features as:
- Ticketing system
- Email contemplating system
- Appointment setting on the Adam Shaw’s Full Calendar plugin
- Phone call log
- Email log with disposition system
- Dynamic form builder
- Task assignment system
- System notification system
- Address validation with the use of Google Maps
For this project I also developed mobile applications for Android, iOS and BB with the use of PhoneGap.
This application is just amazing.
WebGL + Blender
This is my personal project. I am using here three.js for displaying 3D objects. I had to create custom plugin for Blender (written in Python) to integrate three.js, .obj files and database together. Results are amazing.
I always try to stay up to date with newest technologies. Whether it is a new scripting language, new software or new design trend, I always evaluate it first and then implement it in my workflow. Currently I am playing around with AngularJS 2 and Arduino.
Even the most difficult task can be broken down into smaller more manageable chunks. I have a collection of documented step-by-step processes, which help me do my work more efficiently. Add to it powerful software and you can get high quality work with less time.
I love to connect seemingly unconnected things, coming up with pretty interesting results. I believe that creative people are made not born. I have a large library of my favorite work, which serves as an inspiration when I am stuck with my projects. I love to exchange ideas with other creative people.
HTML5 & CSS3
Ruby on Rails
“It had long since come to my attention that people of accomplishment rarely sat back and let things happen to them. They went out and happened to things.”
“It’s better to hang out with people better than you. Pick out associates whose behavior is better than yours and you’ll drift in that direction.”
“Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning.”
Please get in touch with me if you need your project to be a success.
For quotes and other information please shoot me an email. I’ll get back to you as soon as possible.
Email address: firstname.lastname@example.org