Samuel Šteiner
HomeAboutServicesSkillsProjectsOrderContactFAQ
Let's put this to work

Need a specific skill set for your project?

Tell me what you're building and I'll tell you if I'm the right fit - honestly.

Contact meView services

Location
ServicesProjectsOrderContactFAQ
© 2026 ·Business ID: ··Privacy Policy
Skills
Backend
PHPLaravelSymfonyNestJSNode.jsExpress.jsPython
Frontend
TypeScriptJavaScriptReact.jsNext.jsVue.jsNuxt.jsTailwind CSSSCSS
Architecture & Patterns
HexagonalDDDCQRSEvent-DrivenClean ArchitectureModular MonolithMicroservices
API & Real-time
REST APIGraphQLWebSocketsSwagger
Database & Cache
MySQLPostgreSQLMongoDBRedis
Messaging
RabbitMQ
Monitoring & Observability
PrometheusGrafanaSentry
DevOps & CI/CD
DockerGitGitHub ActionsBashMakefile
Infrastructure
LinuxNginxApacheVPSCloudflareVercelNetlify
AI & Automation
ClaudeGeminiLLM IntegrationsWeb Scraping
Testing & Quality
PHPUnitPestVitestJestPlaywrightPHPStanPHPMDDeptracPHPCPDPHP CS FixerRectorESLintPrettier
Security
JWTOAuth2RBAC2FACSRFXSSRate LimitingInput Validation
Principles
Test-Driven DevelopmentClean CodeSOLIDCUPIDDRYKISSYAGNI
Experience
Apr 2026 - nowFreelancerSelf-employedActive freelance practice across multiple clients. Designed modular layered architecture for a legacy Express.js project - restructured from unstructured codebase to a Modular Monolith with clear separation of concerns across layers, eliminated code duplication, applied SOLID and DRY principles, documented with UML diagrams in Mermaid. Full-stack migration for a private web platform - Laravel 8 to Laravel 13 upgrade with architectural refactoring, JWT authentication rewrite (Sanctum → JWT with refresh tokens), and jQuery to TypeScript (Vue 3) frontend rewrite. Performance optimization engagement - backend average response time reduced from ~3s to under 0.5s, frontend UI improvements and visual effects, audit logging implementation, and bug fixes.
PHPLaravelVue.jsTypeScriptjQueryExpress.jsMySQLRedisDockerJWT
Apr 2026 - July 2026Full-Stack Web DeveloperInvest in SlovakiaMigrating legacy Meteor.js backend to a new NestJS API. Implementing UI features and related page components. Conducted code reviews and documented technical debt and codebase issues.
NestJSReact.jsMeteor.jsMongoDBTailwind CSSJWT
Nov 2024 - Apr 2026Self-directed DeveloperPersonal & Open-source ProjectsBuilt a production-grade e-commerce platform from scratch applying Hexagonal Architecture and DDD - bounded contexts, CQRS, domain events, and architectural boundaries enforced via Deptrac. Full QA pipeline: PHPStan level 10+, PHPUnit (unit, integration, feature), PHPMD, PHPCPD, Rector, PHP CS Fixer on the backend; Vitest (unit, integration, functional), Playwright, ESLint, and Stylelint on the frontend - 100% coverage on all tested files. Integrated Stripe payments, JWT auth, Symfony Scheduler, Prometheus/Grafana monitoring, and Sentry. Documented with UML diagrams in Mermaid. Alongside: PHP utility libraries (CodeStats, Ares API client) and an AI-powered scraping bot with automated messaging.
PHPSymfonyLaravelTypeScriptVue.jsTailwind CSSSCSSMySQLPostgreSQLRedisRabbitMQDockerStripeJWTSentryWebSocketsSeleniumClaude API
May 2024 - Nov 2024Full-Stack Web DeveloperDIGI SLOVAKIAMigrated two legacy Nette applications to a modern Laravel + Vue.js + Tailwind CSS. DIGI GO sport TV platform: landing page with TatraPay and GlobalPayments payment integration, package ordering, and user profile management via REST API. Technician Scheduler: role-based system (Admin, Dispatcher, Technician) with inventory management, full order lifecycle (create, approve, cancel, deliver), material returns, and real-time WebSocket notifications for incoming orders. Built an in-browser EAN barcode scanner (camera-based, with audio feedback and optimized camera quality) for order processing, material returns, and inventory checks.
PHPLaravelVue.jsTailwind CSSMariaDBDockerWebSocketsJWTGlobalPaymentsTatraPay
Mar 2023 - Apr 2024Full-Stack Web DeveloperGLOBERG:DigitalFirst substantial professional experience beyond personal projects - working on large-scale production systems with technical guidance on complex problems. Collaborated directly with client in regular sprint reviews to align on requirements and priorities. E-commerce platform: GraphQL + MoneyS3 API sync (prices, stock, products via scheduled jobs), multi-currency pricing via ECB XML feed, modular homepage with 11 configurable blocks, session/DB cart with queue-based cleanup, promo codes, Stripe payments, GLS shipping, and full RBAC (User, Admin, SuperAdmin) with email 2FA. Financial system: client portal with role-based access (User with assigned clients, Admin), automated password-protected PDF payslip generation with bulk send, FTP document storage with UniSharp file manager (folder/file CRUD per user), XML data import via scheduled jobs, and Chart.js dashboards with time-based comparisons. Real-time contract dashboard: live WebSocket feed of employee contracts, weekly leaderboard with audio/confetti feedback, and external REST API sync via Laravel Scheduler.
PHPLaravelGraphQLjQueryMySQLRedisWebSocketsStripeBootstrap
Nov 2022 - Dec 2022Web DeveloperE-solutionsUI redesign of a market price comparison tool - migrated legacy frontend to a modern Metronic/Bootstrap dashboard. Refactored menu, navigation, and frontend structure into reusable components.
PHPLaminasjQueryBootstrapDocker
Sep 2017 - Jun 2021Student | Electrical EngineeringTechnical Academy, Spišská Nová VesElectrical Engineering with focus on computer systems, networks, and software development. Started programming from year one - HTML, CSS, C# desktop apps, and console games. Progressed to full-stack web development - PHP, MySQL, JavaScript, jQuery. Beyond software: embedded systems on Raspberry Pi, Python scripting, C programming, electrical schematics and PCB layouts in EAGLE, and hands-on circuit soldering. Self-directed beyond curriculum through programming club and personal projects. Cisco and ECDL certified.