Mariusz – Node.js, React, Typescript, experts in Lemon.io

Mariusz

From United Kingdom (UTC+1)flag

Full-stack Web Developer|Senior
Lemon.io stats
4
projects done
3519
hours worked

Mariusz – Node.js, React, Typescript

Mariusz is a Senior Full-stack Developer with extensive expertise in JavaScript, React, TypeScript, and Node.js. He possesses deep analytical thinking and problem-solving skills, with a thorough understanding of how JavaScript works under the hood. Mariusz stays updated with the latest JavaScript features and is highly recommended for his ability to mentor less experienced developers. In the DevOps domain, Mariusz demonstrates strong proficiency in CI/CD, GitOps, AWS, and Docker. Mariusz excels in communicating complex concepts in simple terms, making him effective in customer interactions. He is always happy to help and exchange knowledge in open repository communities.

11 years of commercial experience in
AI
Banking
Business intelligence
E-learning
Edtech
Healthcare
Logistics
Marketing
Medtech
Proptech
Real estate
Supply chain
Collaboration tools
SaaS
AI platform
Main technologies
Node.js
6.5 years
React
6.5 years
Typescript
6 years
Terraform
4 years
JavaScript
7.5 years
AWS
5 years
Kubernetes
4 years
CI/CD
5 years
Additional skills
Cloud Architecture
PostgreSQL
Express.js
Kafka
Docker
GCP
REST API
GraphQL
WebSocket
Amazon S3
Redis
Firebase
Amazon CloudFront
Next.js
MongoDB
Stripe API
Webhooks
DynamoDB
AWS Lambda
Supabase
Cursor
Claude LLM
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Tech Lead
Apr 2025 - Jul 20261 year 3 months
Project Overview

A prototype tool that automates title report generation for real estate by pulling public property and land records and turning them into structured, usable reports. It scrapes data from regional government sources and public APIs, then uses AI APIs to extract and summarize the relevant details into clean outputs like PDFs and structured JSON. I worked as the full-stack developer on the project, owning the backend end to end — building the scraping and data-access layer, integrating AI-based summarization, and generating the final report formats — while also contributing to overall project structure and a lightweight frontend where needed.

Project gallery:
Portfolio example for Velanova  by Mariusz, Tech Lead
Portfolio example for Velanova  by Mariusz, Tech Lead
Responsibilities:
  • Built a production AI title-analysis platform with LangChain, multi-provider LLMs (Google/OpenAI/Anthropic), and 30+ Inngest workflows, cutting large-order analysis from ~74 min to ~7.6 min for ~146 documents (~90% faster).
  • Designed a multi-source AI document pipeline across 4 record types (title chain, PACER, name search, pre-1980), handling up to 350 docs/order with 50 parallel AI calls and a 90% success threshold, so high-volume orders complete without manual orchestration.
  • Implemented LangGraph validation agents (20 nodes) with deterministic checks plus LLM judging (90% address / 88% city match, 70% pass threshold), reducing false rejections and routing ambiguous cases to structured manual review.
  • Integrated AI outputs into product workflows via 11 checklist codes and findings, so failed/missing OCR docs are surfaced as retryable warnings instead of silently passing as 100% complete.
  • Shipped an AI assistant with 12 tool-use functions over live title data, capped at 30 tool calls/turn and an 80K-char result budget, turning batch analysis into an interactive operator workflow.
Project Tech stack:
AI
AI API integration
AI agent development
AI chatbot development
AI deployment
AI system design
AI agent orchestration
AI benchmarking
AI telemetry
AJAX
API Testing
Axios
Claude API
Cloud Architecture
Cloud Computing
Cursor
Data analysis
Database Management Systems
Docker
Docker Compose
Kubernetes
Google API and Services
LangChain
LangGraph
LangSmith
Remix
Express.js
Python
React
LLM benchmarks
LLM
LLM integration
LLM evaluation
LLM orchestration
Claude LLM
Gemini API
Vertex AI
Tailwind CSS
OpenAI API
OpenAI
Sentry
Firebase Cloud Messaging
PostgreSQL
Containers
Web scraping
Staff Software Engineer
Dec 2024 - Mar 20252 months
Project Overview

Led discovery and implementation of bank details project that seamlessly captured financial information during client onboarding workflow, securely transmitted this data to our core accounting service via event-driven architecture, and established bidirectional synchronization with NetSuite ERP system that ensured real-time accuracy of payment information across all platforms while maintaining strict compliance with financial regulations

Responsibilities:
  • Led the discovery and implementation of a bank details project to streamline financial operations and improve data accuracy;
  • Assisted with integrating third-party ERP systems, including NetSuite and Microsoft Dynamics 365, to enable data synchronization across platforms;
  • Participated in implementing serverless AWS solutions using Lambda and DynamoDB to support the team's cloud-native architecture goals.
Project Tech stack:
React
Next.js
AWS
AWS Lambda
Pulumi
API Gateway
DynamoDB
PostgreSQL
Staff Full-stack Engineer
Dec 2021 - Dec 20243 years
Project Overview

This is an all-in-one platform that helps users create more sustainable packaging quickly and at scale. Users can design the packaging online in minutes or collaborate with experts to develop a bespoke solution.

Responsibilities:
  • Designed and implemented a product configurator for e-commerce basket
  • Architected and implemented an integrated stock-management system, unifying various spreadsheets and web apps into one comprehensive platform, driving 55% of company's revenue and optimizing operations;
  • Spearheaded the creation of an innovative greenfield platform, designed and developed with micro-frontends to enable seamless team collaboration, which improved operational efficiency and client satisfaction, establishing the platform as the default offering for all client interactions.
  • Implemented a cross-application passwordless and SSO solution, enhancing security and accessibility across all enterprise applications;
  • Transformed the hiring process by refining interview practices and standardizing questions;
  • Provided engineers with the support, guidance, and mentorship to advance their careers, resulting in the promotion of two engineers to senior positions.
  • Established coding standards and best practices, conducting regular code reviews and knowledge-sharing sessions;
  • Led several POCs on integrating LLMs to automate the extraction of data from supplier orders in PDF format;
  • Led implementation of the supplier quotes uploader using Next.js and Postgres.
Project Tech stack:
Kubernetes
Node.js
GitHub Actions
JavaScript
Docker
PostgreSQL
Apollo GraphQL
Knex.js
Express.js
Cloud Architecture
OAuth
Typescript
React
AI
Cursor
API
Senior Software Engineer
Mar 2024 - Oct 20247 months
Project Overview

This is a platform for Real Estate Agents to gain unique access to leads based on signals coming from the market on who are willing to sell and establish custom outreach channels on LinkedIn on behalf of agents. It has involved custom API integrations with data sources (planning applications, land registry, company houses, and scraping property listings from public listing pages like rightmove and zoopla) and setting up MVP for agents to use and gain access to leads.

Responsibilities:
  • Used LLM (OpenAI) for conversation classification and automated tagging;
  • Designed and scaffolded MVP;
  • Provided web scrapping solution for obtaining data from public sources on property listings;
  • Integrated firebase auth with react SPA;
  • Designed and scaffolded async flows in Inngest;
  • Designed DB schema;
  • Integrated application with different source providers (land registry, heyreach.io, overlead.io, LinkedIn, Slack, etc.);
  • Configured authentication using Firebase
  • implemented subscription payments with Stripe
  • Set up CI/CD and deployed on Cloudrun on gcloud and Vercel;
  • Added monitoring and observability (sentry.io).
Project Tech stack:
Typescript
Firebase
Node.js
React
React Query
PostgreSQL
Redis
GoogleAPI
Vercel
OpenAI API
Express.js
Web scraping
Tailwind CSS
OpenAI
Lead Software Engineer
Mar 2021 - Dec 20219 months
Project Overview

Proximie is a technology platform that allows clinicians to virtually ‘scrub in’ to any operating room or cath lab from anywhere in the world. The target audience is surgeons, hospital coordinators, health professionals, and medical students. The app consists of 2 client-facing single-page apps: the dashboard app and the live app.

Responsibilities:
  • Was responsible for leading a "dashboard" team of 6 software engineers to deliver the solution;
  • Helped to grow the team members, organized show & tell sessions and OKRs reviews;
  • Implemented an 0Auth invite-only flow integration and turned off the standard registration as only hospitals and unis were allowed to invite trusted users;
  • Implemented 0Authauth management API integration to allow managing users and organizations;
  • Wrote unit & integration tests;
  • Implemented cypress e2e tests, including 0Auth login flow + user journeys;
  • Improved Devex, including local development: DB seeds, CLI commands, and debugging solutions.

Main achievement:

  • As this industry was highly regulated by HIPAA compliant, data had to be stored in the location where the existing session/organization, so Mariusz was involved in designing multi-region data center architecture for providing a de-identified data storage solution - imagine a central server hosting non-PII in central location and store reference to data in data stores in satellite locations, the challenge was to marry up those data in the dashboard and get accurate PII in the runtime performance, and fallbacks.
Project Tech stack:
Web Sockets
React
Node.js
Typescript
AWS
Terraform
DevOps
e2e testing
Senior JavaScript Engineer
Jun 2018 - Sep 20191 year 3 months
Project Overview

Nationwide Building Society is a building society owned by its members. Anyone who banks, saves, or has a mortgage with them. They run for members' benefit and help the communities around them. The app Mariusz worked under was for mortgage brokers to make the process of streamlining mortgages easier, including all its stages and integration with banking services using event-driven architecture.

Responsibilities:

Main responsibilities:

  • Developed several features of mortgage application single page application, using React.js, React-Router v4, Context API, SignalR, Axios, Formik, Semantic-UI, NBS-UI Library, Jest;
  • Worked effectively with UI/UX designers producing high-quality prototypes using storybook and invasion;
  • Created and maintained shared components and themes of internal UI library (NBS-UI), using React.js, Semantic-UI, Storybook, Jest
  • Helped develop node.js CLI tool to speed up BDD testing;
  • Assisted in Jenkins pipelines setup, maintained and monitored Kubernetes microservices using EFK stack;
  • Worked in cooperation with .NET engineers pioneering implementation of Event Driven Architecture at Nationwide Building Society;
  • Mentored Technology Development Programme graduates, enabling them to gain real-world experience.
  • Worked on C#/.net microservices (affordability-checker, eligibility-checker, message-service, api gateway)

Main accomplishment:

  • Worked on first market mortgage product for over 55s from service design to live in 10 months;
Project Tech stack:
Jest
Terraform
Kafka
Semantic UI
NBS library
Jenkins
Kubernetes
Node.js
SignalR
Formik
React
Storybook.js
Datadog
Software Engineer
Dec 2017 - May 20184 months
Project Overview

HT2Labs help learning and development get brighter through data. Mariusz developed and maintained the GDPR application, which allowed clients to stay compliant with EU law regulations.

Responsibilities:
  • Created front-end and backend architecture;
  • Dockerized solution;
  • Implemented CI/CD pipelines;
  • Set up infrastructure, including MYSQL DB;
  • Wrote unit, integration, and e2e tests.
Project Tech stack:
Web Developer
Nov 2015 - Jan 20171 year 2 months
Project Overview

Mariusz has created a multi-threaded CLI tool in Java to import 16GB CSV files (Experian data) into a local database used for marketing purposes.

Responsibilities:
  • Implemented CLI app using java and 4 threads concurrency;
  • Designed and implemented DB schema (migrations)
  • Maintained the app over time according to the new requirements
Project Tech stack:
Java
MySQL

Education

2011
Food Technology and Human Nutrition
Master's degree

Languages

Polish
Advanced
English
Advanced

Hire Mariusz or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.