Maguru Mobile CRM App
Jan 2016 – May 2023The Maguru mobile CRM was the phone version of the Maguru platform, built for trade and craftsmen businesses in Denmark. It gave users a single timeline of all communication with a customer, regardless of channel (call, email or text) or which team member handled it. Calls made from the app used a virtual number, so customers always saw the same number, and incoming calls followed the account's routing rules for off-hours, busy states and do-not-disturb. In practice it meant a business owner could run work communication from a personal phone without carrying two.
React NativeIonicTypeScriptJavaScriptREST APIsMaguru Route Manager
2019 – 2023Route Manager was the visual call routing builder in the Maguru platform, used by 200+ business clients to configure how incoming calls were handled, serving 30,000+ end users across Denmark. Instead of writing rules by hand, users dragged nodes onto a canvas, set the logic on each one, and connected them into a routing flow: spam checks, working-hours conditions, escalation chains, and department forwarding.
ReactReact FlowTypeScriptJavaScriptREST APIsMy Craftsman (Mine Håndværkere)
Dec 2017 – Dec 2020My Craftsman (Mine Håndværkere) was a mobile app connecting customers with trade and craftsmen businesses using the Maguru platform. Customers could call businesses through virtual numbers and send messages that arrived directly in the Maguru app, with the full communication history stored on both sides. The app also let customers find and contact rated craftsmen in other trades.
React NativeIonicTypeScriptJavaScriptREST APIsMaguru CRM
Oct 2015 – Dec 2019Maguru CRM was a web platform for trade and craftsmen businesses, covering customer communication, case management, call tracking, invoicing, company statistics, and integration with third-party accounting services. I worked on it as lead full-stack developer.
AngularTypeScriptJavaScriptPHPMariaDBGit
I am a full-stack engineer and technical lead with 19 years of experience building production software for Danish and European companies. I work across React, React Native, Node.js, NestJS, PostgreSQL and AWS.
How I work
I build web and mobile applications for companies across Denmark and Europe: operations platforms people work in all day, mobile apps that go out into the field with them, and the backends and infrastructure underneath.
That covers dense, data-heavy web interfaces, React Native apps for CRM and field work, multi-tenant platforms with proper permission models, and integrations with ERPs and third-party APIs, including the retry and reconciliation logic when those systems misbehave.
Much of my recent work is modernisation: moving businesses from aging stacks to React, NestJS and PostgreSQL incrementally. I take on the delivery around the code too: monorepos, CI/CD, automated testing and cloud infrastructure, so shipping stays boring. I am also working out where AI actually helps in real codebases: writing rules for coding agents and using AI on the slow parts, without letting it near the decisions that matter.
Background
I started as a backend developer in 2007 and moved through senior backend, backend team lead and frontend technical lead roles before returning to full-stack work.
Sixteen of those years have been with Danish companies: eight leading frontend and mobile at a SaaS company serving trade businesses (a platform used by 200+ business clients and 30,000+ end users), and before that leading backend teams on closed loop marketing software for the pharmaceutical industry at Agnitio and Ciklum, from Copenhagen and across distributed teams in Ukraine and Malaysia.
That route means I am equally comfortable designing a database schema, building a React interface, and setting up the pipeline that ships both.
I hold a master's degree in Computer Science from Kharkiv National University, Ukraine, and a second master's in Organisation of Wholesale and Retail Trade (with honours) from Kyiv National University of Trade and Economics, focused on e-commerce and commercial operations.
Community
I founded a frontend community in Ukraine to help new graduates land their first role in the industry, and I have mentored several junior developers through to senior positions.
I focus on decisions that still make sense five years later: maintainable systems the next developer can pick up without starting from scratch.
Now
I work remotely from Portugal across UK and European time zones.
Independent engagements run from the first conversation through to production: scoping, architecture and build included.
Technologies and competencies from architecture through to production.
What I build with:
React, React Native, TypeScript, Node.js, NestJS, PostgreSQL and AWS, plus the monorepo, pipelines and infrastructure that get it shipped. Nineteen years in, I choose tools I can still defend in three years.
Core competencies
- Multi-tenant SaaS architecture & legacy platform migration
- Full-stack system design (APIs, databases, integrations)
- AWS cloud infrastructure, Docker & CI/CD
- Web & mobile application delivery (React, React Native)
- Technical leadership, estimation & client communication
- Domains: logistics & fleet operations, IoT, pharmaceutical CRM
- Reactlibrary
- React Nativemobile
- TypeScriptlanguage
- Redux Toolkitstate
- TanStack Querydata
- Node.jsruntime
- NestJSframework
- TypeORMdata
- REST APIsinterface
- WebSocketsrealtime
- JWTauth
- PostgreSQLdatabase
- MySQLdatabase
- Jesttesting
- Supertesttesting
- React Testing Librarytesting
- AWS (RDS, EC2)cloud
- Cloudflareedge
- Dockerruntime
- GitHub Actionsci/cd
- Turborepomonorepo
Roles from backend development through to technical lead.

Senior Software Engineer · Mobicom Pro, Denmark
Jul 2023 – PresentFull-stack engineer working across web, mobile, and backend for a Danish software company, owning client-facing delivery from requirements through to production.
- Own client-facing delivery end to end: direct client communication, requirements gathering, architecture planning, estimation, and full-stack implementation in TypeScript.
- Lead a platform modernisation programme spanning 24 client databases, replacing a legacy PHP/jQuery system module by module with a React, NestJS, and PostgreSQL stack, with the first tenant live on the new platform.
- Develop the frontend of a React and TypeScript operations portal for a Danish logistics client: 13 production modules, a custom server-driven data grid framework, real-time updates over WebSockets, and integration with the client's Visma ERP system.
- Build authentication and multi-tenant permissions: dynamic tenant database routing, JWT sessions in httpOnly cookies, migration of legacy credentials to hashed storage, and role guards across around 50 REST endpoints.
- Run Docker and GitHub Actions CI/CD across three workflows, with lint, test and build gates on every pull request and database migrations applied on deploy.
- Maintain automated test coverage with Jest and Supertest on the backend and React Testing Library on the frontend.
- Define engineering documentation and AI-assisted development standards, covering an internal wiki, Swagger API documentation, and coding agent rules.
- Deliver IoT mobile applications in React Native for smart home heating and electric vehicle charging.
- React
- React Native
- TypeScript
- Node.js
- NestJS
- PostgreSQL
- MySQL
- TypeORM
- Redux Toolkit
- TanStack Query
- AWS (RDS, EC2)
- Cloudflare
- Firebase
- Docker
- Turborepo
- GitHub Actions
- Jest
- WebSockets
- JWT

Frontend Technical Lead · Maguru, Denmark
Jan 2020 – May 2023Led front-end and mobile development for a Danish SaaS company serving craftsmen and trade businesses.
- Architected and developed a dynamic call routing platform with a visual flow builder in React and React Flow, used by 200+ business clients to build complex call handling scenarios through a drag-and-drop interface, processing thousands of daily calls for 30,000+ end users across Denmark.
- Built the underlying graph-based editor with configurable nodes, conditional logic, and a business rule execution engine.
- Led mobile application development, including the migration from Angular/Ionic to React Native, improving performance and maintainability.
- Developed an advanced Caller ID system for native iOS (Objective-C), solving real-time server-to-device contact synchronisation without manual contact creation.
- Worked closely with a cross-functional team of front-end, back-end, and QA engineers across the full product development lifecycle.
- React
- React Native
- React Flow
- TypeScript
- JavaScript
- REST APIs
- AngularJS
- Ionic
- Git

Lead Full-Stack Developer · Maguru, Denmark
May 2015 – Jan 2020Full-stack development on the company's core web platform, and the launch and modernisation of its mobile product line.
- Developed over 20 plugins for the Maguru back-end system and led the implementation and design of client websites and an admin web application.
- Led mobile application development in React Native across the company's product line.
- Launched the company's mobile product line, delivering two cross-platform applications with the Ionic framework.
- Led the migration from Ionic to React Native, completed in 2019, improving performance and maintainability across the mobile applications.
- Owned the PHP and MariaDB CMS platform, improving stability and performance across successive releases.
- Drove architectural decisions and technical planning for new features and products, shaping stack and structure choices adopted across the team.
- Angular
- Ionic
- React Native
- TypeScript
- JavaScript
- PHP
- MariaDB
- Git

Independent Full-Stack Developer · Remote
Mar 2013 – Apr 2015Independent full-stack work building and operating a portfolio of e-commerce web properties.
- Built and operated a portfolio of around 15 e-commerce and affiliate web properties end to end, covering front-end, back-end, database design, hosting, and deployment.
- Owned architecture, implementation, testing, and product iteration across all projects.
- Paired development with traffic acquisition and conversion optimisation for major retail partner programmes.
- PHP
- Zend Framework
- MySQL
- JavaScript
- jQuery
- HTML5
- CSS3
- Nginx
- Git

Senior Software Engineer · Agnitio, Denmark
Jul 2012 – Mar 2013Led development on Agnitio Manager, a closed loop marketing (CLM) platform for the life sciences industry, working from the company's Copenhagen headquarters after being hired directly from the client-side team I had been leading.
- Took architectural decisions on the platform, including its data layer and reporting architecture.
- Designed a jurisdiction-aware database routing layer so pharmaceutical clients could keep regulated data within their required national territory, addressing data residency requirements.
- Built direct-to-client reporting, with completed reports delivered as files uploaded straight to each client's own servers.
- Led a cross-border development team spanning Ukraine (on-site) and Malaysia (remote), acting as Scrum master and reporting into the Danish headquarters.
- Implemented Scrum across the Ukrainian team and wrote technical documentation used by the Operations and Support departments.
- PHP
- MySQL
- JavaScript
- Scrum

Back-end Team Lead · Ciklum, Ukraine
Nov 2011 – Jul 2012Back-end team lead on Ciklum's account for Agnitio, a Danish life sciences software company, leading a team of 8 engineers.
- Designed and implemented complex features for the CLM platform, including the analytics system.
- Led a cross-border team spanning Ukraine (on-site) and Malaysia (remote), acting as Scrum master and daily point of contact with the Danish headquarters.
- Communicated directly with international key customers and produced project progress reports.
- Established and aligned collaboration between the development and support departments.
- PHP
- MySQL
- JavaScript
- Scrum

Back End Developer · Ciklum, Ukraine
Jun 2010 – Nov 2011Development on a CRM and closed loop marketing platform for the pharmaceutical industry.
- Contributed to the development of the platform as part of the client-side engineering team.
- Designed distributed architecture for the platform.
- Mentored a colleague transitioning from QA into development, providing guidance and training through the career change.
- Zend
- PHP
- MySQL
- JavaScript

Back End Developer · SeoToaster, Ukraine
Nov 2008 – Jun 2010Backend development on SeoToaster, an open-source PHP content management system, shopping cart and SEO platform, built from scratch as part of the original development team.
- Built core platform features in Zend Framework and MySQL, covering content management, the shopping cart, and SEO capabilities including automated on-page optimisation, canonicalisation and structured markup.
- Integrated card payment processing into the shopping cart, working with the payment gateway APIs of the time, well before modern payment SDKs existed.
- Developed on SeoSamba, the company's cloud marketing platform, which layers SEO tracking, social media posting and multi-site marketing automation on top of SeoToaster for agencies and multi-location businesses.
- Delivered a standalone e-commerce store for a client of the company, covering the full build.
- Developed a working knowledge of technical SEO through the platform's optimisation features.
- PHP
- Zend Framework
- MySQL
- JavaScript
- jQuery
- HTML5
- CSS3
- Git

Back End Developer · 1WorldOnline R&D Center (Business Automatics), Ukraine
Nov 2007 – Nov 2008Backend development for NameMedia, a US internet media company headquartered in Boston, as the company's key customer.
- Built and delivered more than 10 websites for NameMedia using WordPress, PHP and MySQL.
- Contributed to Afternic, NameMedia's domain listing service and a well-known domain name marketplace: analysed and integrated web tools into the platform, and wrote application code and test modules.
- Took part in architectural design decisions alongside hands-on development.
- Communicated daily with NameMedia's management in Boston, working directly with the client rather than through intermediaries.
- PHP
- Zend Framework
- MySQL
- WordPress
- Apache
- JavaScript
- HTML
- CSS
Products I built, from domain marketplaces to call routing platforms.
Agnitio Manager
Jun 2010 – Mar 2013Agnitio Manager was a closed loop marketing (CLM) platform for the life sciences industry, used by pharmaceutical companies to deliver approved medical content to healthcare professionals. I worked on it for almost three years, first as back-end team lead on Ciklum's Agnitio account, then directly from Agnitio's Copenhagen headquarters.
PHPMySQLJavaScriptScrum
SeoToaster
Mar 2009 – Jun 2010SeoToaster is an open-source PHP content management system, shopping cart and SEO platform. I worked on it as a backend developer, building it from scratch as part of the original development team.
PHPZend FrameworkMySQLJavaScriptjQueryHTMLCSSSeoSamba
Nov 2008 – Mar 2009SeoSamba is a cloud marketing platform that layers SEO tracking, social media posting and multi-site marketing automation on top of SeoToaster, aimed at agencies and multi-location businesses. I worked on the platform as a backend developer.
PHPZend FrameworkMySQLJavaScript
Afternic
Mar 2008 – Nov 2008Afternic is one of the largest domain name marketplaces, listing millions of premium domains and handling tens of millions of domain searches per month. I worked on its domain listing service as part of the development team at 1WorldOnline for NameMedia, the Boston-based owner of the platform.
PHPZend FrameworkMySQLJavaScript
A few notes from people I've worked with directly.
“Pavlo takes a structured approach to development and has a remarkable ability to translate complex things into solutions that are fully-functional and visually perfect. Pavlo is a proactive and creative problem-solver who is always willing to go the extra mile. He comes up with fresh and exciting ideas that help elevate the quality of his work.”
Partner & Head of Operations, Maguru
“He puts quality first (which makes the testing a breeze) and is great at finding the best way to accomplish a mission. As a product manager it's a joy to work with him because the code is top notch while he's also very skilled in engineering the solution in a way that fulfils user and business needs.”
Product Manager, Maguru
“Pavlo consistently delivers on requirements while also proactively suggesting better solutions to problems. His collaborative approach and strong teamwork make him a valuable asset to any project. He's a great guy and an excellent communicator, making him very easy to talk to.”
CPO & Partner, Maguru
Remote full-stack developer roles in the UK, Ireland and the United States.
Open to senior and lead full-stack roles with remote-first companies in the United Kingdom, Ireland and the United States.
Based in Portugal with an established invoicing entity, available across UK, Ireland and US time zones for contract engagements and permanent roles.
If you are hiring a UK fullstack developer, Ireland fullstack developer or USA fullstack developer for a SaaS platform, a legacy modernisation programme or a long-term product build, I take work from first conversation through to production.
Typical engagements cover React and NestJS platforms, multi-tenant SaaS, React Native mobile applications, ERP integrations and the CI/CD pipeline that keeps releases predictable.
- UK fullstack developer
- Ireland fullstack developer
- USA fullstack developer
- Remote contract
- Senior Software Engineer
- Lead full-stack developer
- UK, Ireland & US time zones
- Platform modernisation
- Multi-tenant SaaS

Open to roles and projects.
I take on senior and lead full-stack positions, and I work directly with clients on their own products. Remote from Portugal, across UK and US hours.

