Logo
Marcin – Typescript, AWS, Svelte-kit, experts in Lemon.io

Marcin

From Poland (UTC+2)flag

Full-stack Web Developer|Middle

Marcin – Typescript, AWS, Svelte-kit

Marcin is a middle-level full-stack developer with 9 years of experience, specializing in TypeScript, Svelte/SvelteKit, and Node.js. He demonstrates strong practical skills in TypeScript and SvelteKit, with hands-on experience in Web3, LMS, and wallet tracking platforms. Feedback highlights his calm communication, product-minded approach, and collaborative attitude, though theoretical articulation and backend fundamentals require further development.

9 years of commercial experience in
Blockchain
Data analytics
Edtech
Web3
Main technologies
Typescript
9 years
AWS
1 year
Svelte-kit
2 years
Svelte.js
2 years
Node.js
9 years
Additional skills
React
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Founder & Platform Architect / Lead Developer
Aug 2024 - Dec 20251 year 4 months
Project Overview

A gamified, modern learning management platform targeting secondary school students. The platform includes task and file management, event scheduling, and student onboarding and administration. It was designed to streamline educational workflows, automate routine tasks for teachers, and allow them to focus on supporting students during learning.

Project gallery:
Portfolio example for WeLearnin by Marcin, Founder - Platform architect and developer
Portfolio example for WeLearnin by Marcin, Founder - Platform architect and developer
Portfolio example for WeLearnin by Marcin, Founder - Platform architect and developer
Portfolio example for WeLearnin by Marcin, Founder - Platform architect and developer
Responsibilities:
  • Developed a permission-based file and task management system;
  • Built a scheduling feature for teachers and students to view calendars and upcoming events;
  • Created onboarding flows for new teachers, including QR code-based student enrollment;
  • Integrated email services for registration and communication purposes;
  • Established a predefined folder structure for schools, classes, and users;
  • Integrated Google Maps API to enable school browsing within the app;
  • Developed AI-powered solutions for task creation using OpenRouter;
  • Implemented real-time feedback during events using WebSockets;
  • Built a review flow for teachers to grade open-ended tasks;
  • Added statistics tracking per event and maintained archives;
  • Integrated AWS S3 for storing task images, PDFs, and learning materials;
  • Implemented global search functionality across the platform.
Project Tech stack:
Svelte-kit
Svelte.js
MongoDB
MongooseODM
Typescript
SCSS
Mixpanel
Jest
AWS
DigitalOcean
Golang
JavaScript
WebSocket
Docker
Vite
Senior Full-stack Developer
Dec 2024 - Jun 20255 months
Project Overview

A blockchain-focused platform providing third-party on-chain integrations. The project involved migrating the frontend codebase from Svelte 4 to Svelte 5, improving overall code quality, and ensuring maintainable, scalable development practices for ongoing feature implementation and integration.

Project gallery:
Portfolio example for Shardspace by Marcin, Senior full-stack developer
Responsibilities:
  • Migrated the codebase from Svelte 4 to Svelte 5 in collaboration with another engineer;
  • Developed a DApp feature allowing users to select and access multiple DApps from a single interface;
  • Integrated liquidity management and rewards claiming functionality;
  • Implemented NFT domain management via third-party provider integration;
  • Fixed critical bugs and optimized performance by reducing unnecessary rerenders and improving initial load times.
Project Tech stack:
Svelte-kit
Svelte.js
PostgreSQL
Tailwind CSS
Senior Front-end Developer
Mar 2024 - Jun 20242 months
Project Overview

Contributed to the development of a gamified Web3 onboarding platform that guided users through interactive quests combining quizzes and on-chain actions. The system rewarded completed tasks with NFTs and tokens, making blockchain education and adoption more engaging while introducing users to real-world decentralized transactions in a structured and user-friendly way.

Project gallery:
Portfolio example for Radquest by Marcin, Senior front-end developer
Responsibilities:
  • Designed and implemented basic and advanced quest flows;
  • Built background workers to process on-chain rewards, handling delayed transaction confirmations and user feedback;
  • Developed two versions of a mini decentralized exchange, including a simulated malicious variant to educate users on fraud prevention;
  • Wrote unit and end-to-end tests for reward processing pipelines and quest-related workers;
  • Created and tested UI components using Storybook;
  • Integrated blockchain ecosystem SDKs to support on-chain interactions and rewards processing.
Project Tech stack:
Svelte.js
Svelte-kit
PostgreSQL
WebSocket
API
Storybook
Monorepo
Jest
Redis
SCSS
Docker
Typescript
Frontend Application Tech Lead
Jul 2021 - Jan 20242 years 6 months
Project Overview

A wallet tracking platform that allowed users to add and monitor multiple wallets, organize them into public or private lists for discovery, and explore new wallets. The platform provided a live transaction feed with advanced filtering options, along with a guided onboarding flow that introduced users to core features and explained the basics of using the application.

Project gallery:
Portfolio example for Cielo by Marcin, Frontend App tech lead
Portfolio example for Cielo by Marcin, Frontend App tech lead
Portfolio example for Cielo by Marcin, Frontend App tech lead
Portfolio example for Cielo by Marcin, Frontend App tech lead
Responsibilities:
  • Developed a live transaction feed with infinite scrolling and advanced filtering;
  • Designed and implemented an onboarding flow for new users;
  • Introduced analytics, identified low-impact features, and removed unused functionality;
  • Redesigned the existing frontend ahead of release and resolved critical, time-sensitive bugs;
  • Made architectural decisions that significantly improved performance, including migrating to Next.js;
  • Designed the base frontend architecture during the transition from a bare React setup to Next.js;
  • Built and maintained a reusable component library;
  • Took ownership of pull request reviews and established frontend code quality standards;
  • Developed a browser extension to track wallets directly on third-party sites by embedding UI controls;
  • Implemented public and private list features for discovering and browsing wallet collections.
Project Tech stack:
React
Next.js
Typescript
jQuery
Storybook
Tailwind CSS
Team Lead
Dec 2016 - Jul 20214 years 6 months
Project Overview

A Web3-enabled gaming marketplace that allowed players to purchase in-game deals using ERC-20 tokens. The platform integrated blockchain functionality to handle token payments and delivery of purchased items directly within supported games, providing a seamless experience for users familiar with decentralized technologies.

Project gallery:
Portfolio example for MobileMinigames by Marcin, Team lead
Responsibilities:
  • Designed system architecture and configured deployment setup;
  • Integrated GraphQL API for the Go backend;
  • Mentored junior engineers and conducted code reviews;
  • Created and maintained a reusable component library;
  • Implemented Web3 checkout functionality and WalletConnect integration.
Project Tech stack:
Relay
React
Styled-components
GraphQL
Ethereum
Ethers.js
web3.js
Storybook
Typescript

Languages

Polish
Advanced
English
Advanced

Hire Marcin 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.