Martin Hein
Verified Expert in Engineering
Software Developer
Martin is a web developer who specializes in the development of WordPress websites. He has extensive front-end knowledge enabling him to build pixel-perfect templates for the platform. He also is an experienced PHP developer with a broad knowledge of the WordPress environment and likes to build elegant and clean plugins. Martin possesses an analytical mind and has a good sense of design and communication.
Portfolio
Experience
Availability
Preferred Environment
Sequel Pro, Sketch, Command-line Interface (CLI), Git, Atom
The most amazing...
...work I've built was a custom WordPress module that made online appointments with a JS-based interface (Backbone/Underscore & implementing several web services).
Work Experience
Lead Developer
Triptongo
- Developed a WooCommerce plugin integrating the API of a major Argentinian logistics provider.
- Built an import plugin enabling importation of products into WooCommerce from external CSV files.
- Implemented various theme adaptations to add specific functionalities that were requested by clients to their websites.
- Realized a centralized functionality for the TriptoCommerce platform.
- Developed a migration functionality enabling migration of a subsite within a WordPRess multisite installation between different environments.
Freelance Front-end Developer
Internetbureau Haboes
- Created custom WordPress templates for a major Dutch book publishing firm.
- Created a custom multisite WordPress template to integrate multiple websites of a major bank.
Front-end Web Developer
Rosario Software SRL
- Created and maintained various WordPress websites.
- Improved theme performance for WordPress sites.
- Developed custom functionalities for these websites.
Experience
Online Appointments for a Health Institute
http://www.grupogamma.comProject Details:
• The objective was to realize a process which was as friendly as possible for the end user, but would also respect certain business logic implied by the organization. This resulted in a JavaScript-based interface which guides the user through the process of booking an appointment.
• During this process, the interface communicates with the institute's internal system to consult availability of resources.
• Daily synchronizations are realized to update certain data used within the interface and keep the patients informed about their appointment.
• The interface is based on Backbone/Underscore.
• A custom proxy was implemented to process the requests made by the web server and serve as a protection for the institute's internal system.
Kochatelier | Custom WordPress Template with WooCommerce Integration
Project Details:
• The regular pages of the website are based on a self-developed page composer plugin. Within the code of the template, specific content-blocks are available which can be added to predefined templates. These content-blocks include sliders, blog overview, calls-to-action, image teasers, text teasers, shop overview, and a custom Google map implementation.
• The template also contains a custom WooCommerce implementation. The WC-templates had to be tweaked quite a lot to make the look of the shop comply with the graphic design which was provided by the client. A specific part of the WooCommerce implementation is the possibility to book a cooking course through the website. For this, a custom post type was created which then can be used to create different instances (products within WooCommerce terms) to make them bookable within the website.
• For the website's blog, a custom Masonry script was developed to make the different news items appear in columns and to make the layout automatic in how they were presented.
• This website is currently being prepared for production. The link is a demo version of the website.
Biotechologieverbund | Custom WordPress Template with Membership
http://www.biotech-verbund.deProject Details:
• The profiles of a specific group of users are published on the website. This is done by synchronizing specific fields of these user profiles with a custom post type which is available within the template.
• The template also includes an event calendar with the possibility for users to sign-up for these events.
The template uses an optimized CSS3 animation to animate the background color of the website and this is quite resource-intensive.
• The website is currently being prepared for production. The link is a demo version of the website.
CinePostproduction | WordPress Theme
http://www.cinepost.deProject Details:
• I developed specific JavaScript codes which generates and remembers automatic layouts to present the portfolio.
• The theme makes extensive use of AJAX to load the contenr of the website ensuring a pleasant browsing experience.
Perspective Research | Custom Parallax Template
http://www.perspective-research.nlProject Details:
• The parallax effect was realized using the requestAnimationFrame—a feature which is available in modern browsers. The different sections of the page can be composed within the control panel of the website using a special page composer plugin that I built.
• I used the compose plugin in my project to provide custom definable content blocks within the website so that there wouldn't be too many configuration options as is the case with a lot of third party page composer plugins.
The Do School | Custom Template with Page Composer
Project Details:
• For the template, I defined different layout options which might be used throughout the website and within these layouts, content-blocks may be placed which adapt to the space available within the columns of the layout.
• All the possible content-blocks are also defined within the template and have flexible, but limited configuration options. This leaves the user with enough options to define the contents of their website without overwhelming him or her with tons of configuring options. These sort of things should already be defined within the template anyway after all.
• Content block elements include sliders, accordions, YouTube video implementation, floating content-blocks, downloads, custom block quotes, call-to-actions, team gallery, and a newsletter signup.
SalusCon | WordPress Template with Course Signup
http://www.saluscon.deProject Details:
• The most important part of the template is formed by a course calendar which is based on a custom post type. The users of the website can signup for the courses presented on the website. The course inscriptions can be managed through the back-end of the website.
• Some special shortcodes were implemented to enable the client to implement specific content within the default WordPress editor.
EEfimero | Custom WordPress Template
http://www.eefimero.comProject Details:
• A lot of image material was used to present the work of the company.
• The template includes some custom JavaScript to give the user a quick peek into the projects realized by the company without having to leave the index page.
• It also has a custom search functionality that is triggered when the user starts to type when the website is active.
WWF Germany | WordPress Templates
http://www.landwirtschaft-artenvielfalt.deProject Details:
• Template highlights:
- Filterable animated species-index: http://www.landwirtschaft-artenvielfalt.de/die-arten/.
- Custom XML feed of the companies participating in a program which is being picked up by external applications/websites.
- Member signup and authorization process.
- Specific member targeted pages.
- Custom teaser blocks: http://www.eiweissforum.de/.
• Websites:
http://www.geniesstuns.de
http://www.eiweissforum.de
http://www.landwirtschaft-artenvielfalt.de
De Bezige Bij | Front-End WordPress Template
http://www.debezigebij.nlTriodos Bank | Front-End WordPress Template
Project Details:
The challenge was to make the template configurable and allowing for small variations between each of the websites.
Skills
Languages
SCSS, CSS3, Less, HTML5, PHP, JavaScript, HTML, Sass, Bash Script
Frameworks
Angular, CodeIgniter, CakePHP
Libraries/APIs
jQuery, Modernizr, Underscore.js, Vue, Backbone.js, Vue 2
Platforms
WordPress
Storage
MySQL, SQLite
Tools
Sketch 3, Bitbucket, Atom, Git, Sketch, Sequel Pro, Adobe Illustrator, Grunt, Gulp, Photoshop 7
Paradigms
BEM, Object-oriented Programming (OOP), Agile
Other
Concept Development, Writing & Editing, Command-line Interface (CLI)
Education
Bachelor's Degree in Business Economics
Hogeschool Enschede - Enschede, Netherlands
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring