David Stredan.sky

Read, Build, Write

Full-stack developer building products, tools & digital experiences.

Portfolio Stats

Projects by technology

Click a technology → see its projects

Select a technology above

GitHub contributions

 

Selected Work

Anderro

Marketplace
2025

Affiliate management platform for SaaS businesses. Businesses add their products, set commission rates, and get a built-in marketplace where creators...

Next.jsTypeScriptPostgreSQLTailwind CSSRedisStripe SDKCustom APIStripeOAuth GitHub

AI-powered SaaS for thumbnail creation on YouTube, TikTok, Instagram. 9k+ registered users (02/2026). Monorepo with 3 services: Next.js frontend,...

Next.jsTypeScriptNode.jsPostgreSQLPythonExpressDockerRedisFastAPIAI/LLMStripeOAuth GoogleOpenAI APIOpenRouter APIBrevoYouTubeAWS S3

Foodient

iOSAndroid
2025

AI-powered food scanning app for intolerance detection. Take a photo — AI analyzes your meal and suggests recipes. Includes barcode scanner. My first...

TypeScriptNode.jsPostgreSQLPythonExpressReact NativeAI/LLMOAuth GoogleOpenAI APIGoogle GeminiAnthropic ClaudeSign in with AppleApple IAPGoogle Play IAPOpen Food FactsxAI APIBrevo

ViralSky is a SaaS for content creators. I built the technical side solo, while product direction and the core idea came from my partner Rene Remsik...

ReactNext.jsTypeScriptPostgreSQLTailwind CSSPrismaNextAuth.jsStripe SDKPuppeteerNeon PostgresbcryptjssharpclsxStripeOAuth GoogleOpenAI APIGoogle GeminiAnthropic ClaudePostHogOpenRouter APIPerplexity APIxAI APIBrevo

NameMyImage

Open source
2026

Open-source CLI tool for batch-renaming images using AI. Analyzes image content and generates descriptive filenames. Developed based on my own...

TypeScriptNode.jsAI/LLMCLI

Požič to

Marketplace
2025

P2P marketplace connecting renters and lenders — modernizing the traditional sharing economy. Full-stack solo development; project and business with...

ReactTypeScriptNode.jsPostgreSQLTailwind CSSExpressDockerRedisStripeOAuth GoogleGoogle GeminiAnthropic ClaudeBrevoDidit (KYC)MapboxGoogle Tag ManagerMeta PixelSMSGate.sk

Custom-built student and lesson management platform for Bratislava Music Academy (bratislavamusicacademy.sk). Three role-based dashboards (admin,...

ReactNext.jsTypeScriptNode.jsPostgreSQLTailwind CSSDockerNextAuth.jsDrizzle ORMbcryptjsStripeSMTP (Nodemailer)SMSGate.sk

PWA for contrast therapy (sauna + cold plunge) bookings. Combines reservation system, credit-based payments, and presentation website in one...

ReactNext.jsTypeScriptNode.jsPostgreSQLTailwind CSSPythonDockerPrismaNextAuth.jsStripe SDKbcryptjsStripeOAuth GoogleSMTP (Nodemailer)

AllBooks

Marketplace
2025

AllBooks (Trainers Booking) is a comprehensive booking platform for fitness trainers and their clients. It combines a reservation system, credit...

ReactNext.jsTypeScriptNode.jsPostgreSQLTailwind CSSPrismaNextAuth.jsbcryptjssharpOAuth GoogleGoogle Calendar APICron APISMTP (Nodemailer)
2024

Internal Slack bot for CSretail. Built on my own initiative to save developers time — they had to answer repetitive questions about feeds, DB, and...

TypeScriptNode.jsPostgreSQLSSHSlack API

Google Chrome extension to help with impulsive web browsing — blocks time-draining pages and redirects to productive alternatives.

JavaScriptChrome Extension

Other Projects

2026
2025
2025
2024
2024
2024
2024
2023
2023
2023
2023

Legacy

2022

Experience

Senior Backend Engineer and Team Lead

CS Apparel Group

20202025

I joined as a PHP medior and over the years grew into a full backend role — PHP, JavaScript, PostgreSQL, Docker, CI/CD, GitLab. The stack evolved as the company scaled.

I led the Service team of 5 developers. We owned recurring system bugs and long-term fixes, plus urgent business requests that could not wait for the full pipeline. One example: implementing the Adyen payment gateway over a weekend to unblock the Polish market launch. (Before AI-generated code — we shipped it manually, haha.)

My responsibilities included daily standups, technical support, and setting direction. I ran 1-on-1s, communicated with the CTO and business stakeholders, and made sure the team had what it needed. Some teammates were stronger than me in certain technologies — I focused on coordination and unblocking.

Brands we worked with: Bibloo, Zoot, GAP, Under Armour, Orsay, Celio. When I started, we had 2 brands and the CZ/SK market. By the time I left, we operated in ~10 countries across Europe and had gone through several tech stack migrations.

I left on my own initiative. I wanted a steeper learning curve and to build my own products. We still have a good relationship.

Intern / Entry Level Developer

4dots

20182019

My first job while still at university. Backend development in PHP and Symfony. Learned to work in a team, experienced startup environment. Domain: big data, Industry 4.0. Overall a great experience.

Bachelor's degree

Brno University of Technology

20152019

Successfully completed studies in Information Technology. Diploma thesis: Processing large data in the Industry 4.0 domain (Research + Python app).

Diploma thesis