Daniel S. — Full-stack web developer

From interface to production.

I build and deploy React, Next.js, and TypeScript applications. I handle authentication, cloud storage, automated testing, CI/CD, and production monitoring.

01 — selected work

Things made to be used, not just seen.

LIVE PROJECT
My Cloud Drive screenshot 1

Full-stack product / Cloud storage

My Cloud Drive

A full-stack cloud storage application built with Next.js 16, TypeScript, PostgreSQL/Supabase, and Cloudflare R2. It features direct browser-to-R2 uploads, OAuth and TOTP-based 2FA, Stripe billing, automated tests, CI/CD, and Sentry monitoring.

LIVE PROJECT
Movie Discovery Platform screenshot 1

Frontend product / i18n & testing

Movie Discovery Platform

A React and Vite movie discovery app expanded with 12-language localization, debounced search, accessible interactions, code-split movie details, and 71 automated tests. TMDB supplies movie data, Appwrite powers trending searches, and GitHub Actions validates each change.

OPEN SOURCE
Impostor Online screenshot 1

Multiplayer game / Collaborative prototype

Impostor Online

A browser-based social deduction game with room codes, secret roles, voting, spectators, and reconnection handling. Built with Node.js, Express, and Socket.IO, with a vanilla JavaScript client and tests for the game logic. Started from a prototype shared with a collaborator (interface and early logic); I completed most of the logic, debugging, and final polish.

OPEN SOURCE
Lively Playlist screenshot 1

Desktop add-on / Lively Wallpaper

Lively Playlist

A Windows tray app that adds playlists to Lively Wallpaper, which has no native playlist support. Create multiple playlists, rotate wallpapers sequentially or shuffled, set the interval and per-monitor behavior, and control everything from the window or tray. It talks to Lively over gRPC named pipes without modifying the original app. C# / .NET 10 / WinForms.

02 — graphic design

Made to be seen — and to sell.

Concept posters, flyers, and ads built in Photoshop and PhotoCraft: composition, color, retouching, and typography exploring product and campaign work.

8 selected pieces

Personal portfolio concepts. Not commissioned, affiliated with, or sponsored by the brands, teams, or sponsors shown in the pieces.

03 — tech stack

The Arsenal

Tools I use to build, test, deploy, and monitor web applications, plus compose and retouch graphic pieces.

WEB
APPS
LanguagesTypeScript, JavaScript
FrameworksReact, Next.js
UI & MotionTailwind CSS, Framer Motion
DATA
SERVICES
DataPostgreSQL, Supabase, Drizzle ORM
RuntimeNode.js
Auth & BillingOAuth, TOTP 2FA, Stripe
QUALITY
DELIVERY
TestingVitest, Playwright
Cloud & StorageVercel, Cloudflare R2
CI/CD & MonitoringGitHub Actions, Sentry
VISUAL
DESIGN
CompositionPoster, flyer, ad
ToolsPhotoshop, PhotoCraft
Color & outputICC, PNG → AVIF/WebP

04 — about

How I work.

I take a requirement, break it into tasks, build, verify, and ship it to production. I use AI-assisted tools to speed up execution, but planning, testing, and debugging remain my responsibility. My IT support background brings a practical eye for troubleshooting, documentation, and how systems behave beyond the interface.

— Tools accelerate the work; understanding the system keeps it reliable.

05 — contact

Let's build useful software together.

I am open to junior remote opportunities in web development, technical support engineering, and SaaS implementation.

Get in touch