Founder | CTO
2021 - PRESENTWellms- Polished the style guide and reusable components, including the bespoke theme customizer.
- Helped to build a demo with source code ready to be forked. With headless API-first technology, it's possible to build a custom bespoke solution and integrate it with any other technology.
- Worked on this demo made for developers with battle-tested technologies Laravel 9, PHP 8, Node.js, TypeScript, and React. It has a one-click installer with both Docker and Kubernetes.
- Self-hosted and prioritized data privacy, so you can watch over your data and costs. Used a ULAM headless course format with a customizable RESTful API. It's also front-end framework agnostic and designed to be integration and plugin friendly.
- Coded 290,000 lines (2022); in 60+ public repositories on GitHub (MIT license), seven public modules on npm, 46 public modules on Packagist, four public images on Hub.docker.com, and unit, integration, end-to-end and mutation tests.
- Wrote technical documentation including VuePress page, Swagger endpoints, unit test scenarios, C4 architecture model, API references, front-end SDK, Styleguidist components, styled-component theme customizer, TypeDoc, sample codes, and tutorials.
Technologies: SDKs, GitHub API, GitHub, GitHub Pages, packagist, NPM, Headless Software, Stripe API, Stripe Connect, jitsy, Mattermost, Redis, PostgreSQL, MySQL, PHP, Code Review, Learning Management Systems (LMS), TypeScript, APIs, JavaScript, Git, HTML, React, Node.js, Next.js, Amazon S3 (AWS S3), Full-stack Development, Jira, Amazon Web Services (AWS), Docker, Kubernetes, Microservices, REST, Test-driven Development (TDD), CTO, Architecture, JSON, DevOps, Express.js, Full-stack, Server-side RenderingCTO
2019 - PRESENTEscola- Reported directly to the chief executive officer (CEO); formulated a vision for how technology will be utilized within the company and outlined company goals and timelines for research and development.
- Developed technical aspects of the company's strategy to align with its business goals and ensure that the technological resources satisfied short- and long-term needs.
- Verified all technological practices adhered to regulatory standards and compliance; identified and implemented innovative technologies that yield competitive advantage; managed teams, big data, and the product lifecycle.
- Helped departments use technology profitably and mentored team members; supervised the system infrastructure to ensure functionality and efficiency; built quality assurance and data protection processes.
- Monitored KPIs and IT budgets to assess technological performance; capitalized on stakeholders' feedback to advise on necessary improvements and adjustments; communicated the tech strategy to partners and investors.
- Maintained a consumer-focused outlook, centrally on delivering IT projects to market. Made executive decisions on behalf of the company's technological requirements. Developed code for the front- and back end.
- Implemented various CMS solutions, which included reading and writing briefs and documentation, consulting on web technologies, and maintaining and leading a team of 50 developers.
- Met with clients to clarify what they want during workshops. Maintained weekly internal technical meetups about various topics with YouTube channel; designed prototypes for apps and websites.
- Provided technical support, which included designing software architecture in various formats (UML, c4, DDD, diagrams), and maintained various hosting solutions, including on-premise and the cloud.
- Designed and maintained DevOps continuous integration and deployment.
Technologies: c4, Code Architecture, UML Diagrams, Continuous Delivery (CD), Continuous Integration (CI), Code Review, GitHub, GitLab CI/CD, Docker, Kubernetes, PWA, Laravel, Next.js, React, PHP, Domain-driven Design (DDD), Testing, Documentation, Mattermost, HTML Templates, TypeScript, APIs, JavaScript, Git, HTML, Node.js, PostgreSQL, Stripe API, Amazon S3 (AWS S3), Full-stack Development, Jira, Amazon Web Services (AWS), Microservices, REST, Test-driven Development (TDD), CTO, Architecture, JSON, DevOps, Express.js, Full-stack, Server-side RenderingSenior Front-end Developer
2019 - 2019Vextras- Implemented the client's bespoke state-of-art URL affiliation system.
- Worked on the client's intranet dashboard based on Laravel.
- Implemented with pixel perfection the Figma designs provided by another Toptal designer.
Technologies: HTML, CSS, jQuery, JavaScript, Bootstrap 3, Laravel, Less, Figma, HTML Templates, PHP, Git, Full-stack Development, REST, JSON, Full-stackFounder | Team Leader | Software Developer | Entrepreneur
2010 - 2019Qunabu Interactive- Built an application that allows blind people to experience visual art via real-time audio descriptions.
- Created an application that efficiently and easily allows Polish students to order food for a long break.
- Developed dozens of SilverStripe and Drupal websites.
- Created applications and bespoke REST APIs documented with Swagger.
- Developed successful intranet systems for various clients.
- Implemented responsive themes for an online portfolio site, Format.com.
- Delivered content for indoor and outdoor museum exhibitions that included interactive info kiosks and games.
- Created deployment scripts and a continuous integration environment.
- Deployed various websites to Linux-based servers with Docker support.
Technologies: Node.js, Cordova, Backbone.js, Laravel, Ember.js, Angular, Meteor, OpenCart, Magento, WordPress, Drupal, PrestaShop, SilverStripe, Flash ActionScript, MongoDB, MySQL, PHP, CSS, HTML5, JavaScript, VirtualBox, Lodash, Sketch, Balsamiq, Phaser.io, Drush, HTML Templates, APIs, Git, HTML, GitHub, React, PostgreSQL, Next.js, Stripe API, Amazon S3 (AWS S3), Full-stack Development, Jira, Amazon Web Services (AWS), Docker, REST, Test-driven Development (TDD), Architecture, JSON, DevOps, Express.js, Full-stackBack-end Developer
2018 - 2018ImpactDigital.io- Managed processes of handling tasks with another Toptal developer.
- Created a bespoke Kanban board as an HTML5 component.
- Implemented all client requests, including various gateways for e-payments.
Technologies: Laravel, MySQL, PHP, PHP 7, jQuery, JavaScript, HTML5, HTML Templates, Git, HTML, Stripe API, Full-stack Development, REST, JSON, Full-stack, Server-side RenderingD3.js Developer
2018 - 2018ISA Pride Surveys- Created an anti-corruption layer pattern for handling the client's API data.
- Created a set of JavaScript classes to handle the client's bespoke charts.
- Implemented pixel-perfect charts using CSS, JavaScript, and SVG graphics.
Technologies: D3.js, JavaScript, HTML, CSS, Lodash, PHP, Git, JSONFull-stack Developer
2017 - 2017Okse- Built a bespoke interactive website for a company using Laravel.
- Learned and used a client-proposed CMS called Statamic (based on Laravel).
- Implemented JavaScript charts and maps for the client's data visualization needs.
Technologies: JavaScript, Laravel, PHP, CSS, HTML, Statamic, AmCharts, HTML Templates, Git, JSON, Full-stack, Server-side RenderingWeb Developer
2008 - 2010Use It Better- Co-authored the ActionScript 3-based Use It Better framework for analytics.
- Developed award-winning creative Flash websites.
- Built an XML API to communicate between ActionScript and the server back end.
- Developed templates from Photoshop files which included converting PSD files to SWF/HTML.
- Composed deployment scripts with Ant XML and Bash.
Technologies: UseItBetter, PHP, JavaScript, HTML, Flash ActionScriptWeb Designer | Developer
2006 - 2007Graphical House- Developed bespoke eCommerce websites, including various eCommerce PHP scripts.
- Built bespoke CMS systems with first PHP versions and Smarty templates.
- Created XML APIs for communicating between Flash websites and PHP back ends.
- Developed Flash websites and standalone presentations.
Technologies: Adobe Photoshop, JavaScript, PHP, Flash, HTML