Sebastian Šanda
Full-Stack Developer · TypeScript, React, React Native, NestJS
For over 9 years I've been building web and mobile apps – from React and Next.js frontends to NestJS APIs with GraphQL and PostgreSQL. I've worked on projects for Koh-I-Noor Deutschland, Zoetis and the Mobile Phone Museum. AI is part of my daily development workflow.

Projects
Koh-I-Noor Deutschland
E-shop · Next.js
Role: Frontend developer, communication with the client and the marketing agency
An e-shop for the German market connected to WordPress and the client's own system. I migrated it to the Next.js App Router and moved the data logic to the backend, so marketing changes no longer need a rebuild. E2E tests in Cypress cover the main e-shop features.
Zoeto
Mobile app · React Native
Role: Mobile developer, the whole app and client communication
A product catalogue of Zoetis medicines for veterinarians, released on iOS and Android. I built the whole app in React Native, including SAP Gigya sign-in and Firebase push notifications.
Shop8 CMS
E-commerce platform · React
Role: Frontend developer in a team, contributions to the backend
A custom platform powering e-shops for multiple clients. I built admin modules in React with GraphQL, moved the project into an Nx monorepo and wrote E2E tests in Cypress.
Furnatura
E-shop · Angular
Role: Full-stack developer, admin in Shop8 CMS and frontend
A Czech and English e-shop for natural dog cosmetics. I finished the Angular frontend, upgraded it to version 20 with SSR and connected the marketing tools.
Mobile Phone Museum
Website · Next.js
Role: Frontend developer
An online museum of more than 2,800 phones. I built the frontend from a pixel-perfect design and moved the site from Gatsby to Next.js for faster builds.
NoGrays
E-shop · WooCommerce
Role: WordPress developer, the whole e-shop
NoGrays is a WordPress and WooCommerce e-shop promoting a hair-care product. I built the theme from Figma designs, payments via WooPayments and server-side events for the Facebook Conversion API.
Working Experiences
Full-Stack Developer | CRUXO
- Full-stack development of web applications in TypeScript
- React frontend and a component library in Storybook
- NestJS backend with a GraphQL API and PostgreSQL, Docker
2026 – Current
Frontend Developer | Code 8
- Koh-I-Noor Deutschland e-shop in Next.js: migration to the App Router, E2E tests in Cypress
- Zoeto mobile app for Zoetis in React Native (Expo, Firebase, push notifications)
- Shop8 e-commerce platform and internal systems (React, Next.js, Angular, Nx monorepo)
- WordPress and WooCommerce: custom plugins and integrations with external systems
2020 – 2025
Webmaster / Frontend Developer | McLED
- Development and maintenance of the company e-shop (HTML, CSS, JavaScript)
- Performance optimisation and integration with CRM and logistics systems
2018 – 2020
Web Designer / Frontend Coder | Kristian
- Design and coding of websites and microsites, working with October CMS
2016 – 2018
Skills
Frontend
- TypeScript
- React
- Next.js
- Vue
- Angular
- Redux
- React Query
- Apollo Client
- Storybook
- Sass
- Material UI
Mobile
- React Native
- Expo
- Firebase
- Push notifications
- App Store & Google Play
Backend
- Node.js
- NestJS
- GraphQL
- REST API
- PostgreSQL
- TypeORM
- Authentication
- Docker
- PHP
- Integrations
Testing & tools
- Cypress
- Jest
- Playwright
- Git
- CI/CD
- Nx
AI tools
- Claude
- Codex
- Cursor
- Grok
Web & e-commerce
- WordPress
- Plugins
- WooCommerce
- Twig
Design
- Figma
- UI design
- Responsive design
- Working with designers
About Me
I got into development through graphic design and coding websites. Over time I moved to React, mobile apps and the backend, so today I can take an app from interface design to the API and the database. My design background helps – I understand designers and care about the details. AI is part of my everyday work. I use Claude, Codex, Cursor and Grok for writing code, refactoring, tests and documentation, and I always review and test what they produce. In my free time I take photos, edit videos and experiment with game development in Roblox Studio.