Matthew Zalewski
Verified Expert in Engineering
Software Developer
Matthew has worked for over a decade in various web development roles. Experienced in both WordPress and Laravel-based projects, he has developed a deep understanding of both platforms. He currently focuses on React-based projects, often using either WordPress or Laravel for the backend. With expert knowledge of the React ecosystem, as well as REST APIs/GraphQL/Apollo, he aims to produce responsive, fast and efficient apps and websites.
Portfolio
Experience
Availability
Preferred Environment
JavaScript, PHP, ASP.NET, Atom, Visual Studio, Windows
The most amazing...
...thing I've made is a PHP application that pulled images from various user-defined sources to create an image-based social network.
Work Experience
Lead Developer
HotSource
- Developed a React-based visual-scripting plugin for WordPress.
- Created recipe and inventory app using React, pulling recipes and ingredients from a Laravel-based back end via a third-party GraphQL service provider.
- Worked on a Mega Menu plugin for WordPress using React for the back-end user interface.
- Created a budgeting app using React. Grouping, calculations, and scripting implemented via a custom DSL (PEG.js), and data is retrieved and stored via GraphQL against a Node.js and Apollo back end.
- Worked on a custom eCommerce site based on Laravel with a single-page React front end.
- Built a WooCommerce store featuring front-end React-based widgets that communicate externally via Ajax and dynamically update.
- Managed a team of four as the lead developer on a number of projects and provided training and guidance around React and JavaScript.
Freelance WordPress Developer
Minion
- Built an image sharing plugin (Pinterest-style) on top of WordPress.
- Created a custom WordPress dashboard to simplify client site management.
- Created themes from PSD files.
- Created custom plugins integrating various third-party services with WooCommerce (e.g., ShipStation, TradeGecko).
- Created a plugin that automatically creates "Review" posts based on URLs that the user enters.
- Created a React front-end that pulls post data from a remote WP installation, allowing multiple single-page sites to be managed from a single install.
Software Developer
NEXA NZ, Ltd.
- Created a Windows desktop app that automated the processing of orders and matching payments from a bank feed with orders from the accounting package.
- Integrated with an eCommerce platform using a background service, automating the creation and processing of sales orders sold via this platform.
- Created multiple eCommerce websites based on ASP.NET that pulled data directly from the accounting database.
- Designed and developed a Windows-based shipping application, including thermal ticket printing, automatic pricing, and ticket number generation.
- Automated various emails to customers, streamlining the process from sale to dispatch.
Software Developer
IDIOM, Ltd.
- Maintained the Idiom Forms Engine responsible for parsing XML documents.
- Translated C# source code to Java, ensuring both platforms were in sync.
- Created installation packages.
- Designed and developed various dynamic forms.
- Maintained the engine responsible for generating HTML from parsed XML.
Web Developer
Airnet NZ, Ltd.
- Worked with the IT team developing various web and desktop solutions for clients.
- Developed the company's internal control systems, including the customer control panel.
- Developed a domain registrar server and web services, giving the ISP the ability to register and edit domain names from their own control panel.
- Integrated the control panel with a CRM solution, allowing users to better track calls, appointments, and notes for customers as well as manage domains, mailboxes, connections, and websites more efficiently.
- Created various websites using ASP and PHP.
Web Developer
Digital Wholesale
- Created an eCommerce website for the company.
- Integrated the eCommerce website with their accounting software (MoneyWorks).
- Created a service to pull livestock and pricing information into the website.
- Created various websites for clients.
- Created various desktop applications for clients.
Skills
Languages
C#, PHP, HTML, CSS, JavaScript, GraphQL, Less, TypeScript, Java, XML, Perl, Active Server Pages (ASP)
Frameworks
Redux, Bootstrap, ASP.NET MVC, Laravel, Flux, Unity, Unity3D, ASP.NET, Classic ASP, Yii, AngularJS
Libraries/APIs
React, Node.js, jQuery, Facebook API
Tools
Webpack, Microsoft Visual Studio, Gulp, Babel, Git, Adobe Brackets, Adobe Photoshop, Visual Studio, Atom, Microsoft Access, Mailchimp
Paradigms
REST, Agile Software Development, Behavior-driven Development (BDD), Test-driven Development (TDD)
Platforms
WordPress, WooCommerce, Android, Azure, Windows
Other
Software Development, APIs, Apollo, OAuth, Cordova, TradeGecko
Storage
MySQL, Microsoft SQL Server, MongoDB
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