Krzysztof Malina, Developer in Bydgoszcz, Poland
Krzysztof is available for hire
Hire Krzysztof

Krzysztof Malina

Verified Expert  in Engineering

HTML Email Developer

Location
Bydgoszcz, Poland
Toptal Member Since
April 24, 2017

Krzysztof is a designer who codes and believes in the motto "the simpler, the better". He has about eight years of experience in most aspects of building for the web. He designs websites, interfaces, and ad campaigns while also doing the front-end development working with HTML, CSS, Sass, Grunt, Gulp, and jQuery. Moreover, Krzysztof develops custom WordPress themes with PHP and Timber/Twig.

Portfolio

NetWizards
SCSS, Sass, WordPress, PHP, jQuery, CSS, HTML
Xfive.co
Yeoman, Gulp, Grunt, Git, jQuery, PHP, WordPress, Sass, SCSS, CSS, HTML...
CANAL+
jQuery, PHP, CSS, HTML, Adobe Illustrator, Adobe Photoshop

Experience

Availability

Part-time

Preferred Environment

SCSS, SaaS, HTML, Emmet, Atom, Windows

The most amazing...

...web platform I've built is a Google Fonts preview service which went to the top of Google search results and is being used by lots of people in their work.

Work Experience

Web Developer

2008 - PRESENT
NetWizards
  • Designed and developed websites—from micro to corporate size (mobile and WordPress powered).
  • Created jQuery browser interactions and server-side features for websites in PHP.
  • Created custom WordPress themes for real estate, a model agency, and a content management system.
  • Designed and developed landing pages for children for the leading TV program MiniMini+/ CANAL+.
  • Designed for print—business cards, posters, books, and conference materials.
Technologies: SCSS, Sass, WordPress, PHP, jQuery, CSS, HTML

Front-end Developer

2012 - 2017
Xfive.co
  • Developed modular and scalable CSS websites based on the designs provided by the clients.
  • Created custom WordPress themes and WordPress admin interface elements to make it easier for clients to work with.
  • Worked with project producers, quality assessors, designers, and clients in order to provide a high-quality product.
  • Provided PSD-to-HTML and PSD-to-WordPress services.
  • Worked remotely for US and Australian clients, providing regular feedback and updates.
Technologies: Yeoman, Gulp, Grunt, Git, jQuery, PHP, WordPress, Sass, SCSS, CSS, HTML, Adobe Photoshop

Web Designer | Web Developer | Web Administrator

2011 - 2017
CANAL+
  • Developed and designed TV channels' websites, including internal and external landing pages, sections, and UI components. Made sure that pages, contents, banners, and web graphics follow CANAL+ standards and identity rules.
  • Worked with TV channels' website supervisors and copywriters to create visually appealing content for the site visitors.
  • Designed the FAN+ landing page for the popular CANAL+ subscribers' contest with one goal in mind: to win the tickets for UEFA Champions League games.
  • Worked remotely for the biggest in-country names, handling communication and service.
Technologies: jQuery, PHP, CSS, HTML, Adobe Illustrator, Adobe Photoshop

LeadBoost

I was trusted with the development of a custom WordPress theme based on the design provided. I built the templates in HTML/CSS and translated static HTML files into WordPress (PHP). The templates' workflow was controlled by the Yeoman generator responsible for the building process, assets, and CSS.

The WordPress CMS is powered with Advanced Custom Fields Pro, which is a solid base for a user-friendly CMS environment (provides maximum effect and needs minimum effort from the user). For instance, it takes the image-size handling process from the user-side, preventing him or her to worry about the image-cropping and resizing process.
Regarding the content, the website allows two different types: One, where the user is restricted to the information provided in the design; Other, the blog where the user utilizes the native WordPress editor to enter whatever content he or she wants.
The website is mobile-friendly.

Indigo Studio Pilates and Fitness

I was trusted with giving a fresh face to an established fitness and pilates studio.

I designed the main page templates in Adobe Illustrator and created all the studio's identity elements based on the updated website.
Since WordPress was the CMS of choice, I installed the Timber framework as a plugin and used the Twig HTML templating language to create the templates. There was no HTML/CSS stage and I didn't use any PHP. The WordPress theme was crafted in SCSS and Twig files. The whole process was controlled by the Chisel generator (one of the Yeoman generators) which managed the building process of the assets and the CSS.

The website is and will be in continuous development as the studio's owners are quite a dynamic duo.

Octonauts for MiniMini+ and CANAL+

http://www.miniminiplus.pl/minisite/oktonauci/
One of my clients is CANAL+ that owns TV channels. The kids' channel, MiniMini+, is one of them.
I often design and develop landing pages for cartoons and toy manufacturers, therefore I was asked to develop Octonauts, an HTML/CSS and PHP landing page of one of their cartoons. The landing page offers some information and digital extras about the cartoon.

Website Administration

I administer the following CANAL+ websites: Domoplus.pl, Kuchniaplus.pl, and Miniminiplus.pl.

Working with the IT team, I make sure that the websites are up and running and that the content is up to date. I also created the graphical assets for the websites and designed the ad campaigns which consist of banners, landing pages, and a contest for the global ad-buying client.

Languages

Sass, CSS, HTML, SCSS, PHP

Tools

Adobe Photoshop, Adobe Illustrator, Atom, Git, Grunt, Gulp, Yeoman, Advanced Custom Fields (ACF), PhpMyAdmin

Platforms

iOS, WordPress, Windows

Other

PSD to WordPress, Design, HTML to WordPress, WordPress Themes, SaaS, Landing Pages, Websites, HTML Email

Frameworks

Twig

Libraries/APIs

Emmet, jQuery

2003 - 2008

Master's Degree in Telecommunications and Computer Science

UTP | University of Technology and Life Sciences - Bydgoszcz, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring