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
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Founder & Platform Architect / Lead Developer
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.




- 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.
Senior Full-stack Developer
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.

- 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.
Senior Front-end Developer
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.

- 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.
Frontend Application Tech Lead
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.




- 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.
Team Lead
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.

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