SDX24 Logo

SDX24

Full-Stack Web Developer

Stefan Dorosh

Full-stack developer working in TypeScript/Next.js

Full-stack developer working in TypeScript/Next.js - auth flows, relational data modeling, and production-grade architecture. I've contributed to live platforms and greenfield SaaS builds: multi-tenant systems, real-time applications, AI-integrated pipelines, i18n, CI/CD, and performance optimization.

Finishing my BCIT Full-Stack diploma in May 2026 and looking for a role where I can keep building and growing.

Open to full-stack opportunitiesVancouver, BC
Tandem logo
Tandem wordmarkCase Study

Bridging work and childcare

Tandem helps trade families plan childcare around changing shifts through one clear flow for scheduling, care sharing, and real-time status visibility.

Auth + Session SecurityTyped Socket.IONeon + Drizzle
Tandem logo
Tandem wordmark

Bridging work and childcare

Tandem is a collaborative scheduling platform for trade families, built with secure authentication, typed real-time architecture, and AI-assisted scheduling workflows.

Auth + Session SecurityTyped Socket.IONeon + DrizzleRealtimeTrusted Reviews
TrustBalanceSupport
Tandem cover

Projects

Rudi logo

Rudi

AI-native real estate operating system for long-term rentals

An AI-first verified-villa platform that automates listing creation, behavioral matching, and transaction workflows for renters, owners, and agents.

AI Video ProcessingAI Listing GeneratorSenseMapBest Offer EngineSafe PaymentVoice Search
Rudi logo

Rudi

AI-native real estate operating system for long-term rentals

RUDI is an AI-powered and AI-native real estate system built for long-term living workflows. The platform combines multilingual video-to-listing pipelines, automated listing generation, lifestyle-first mapping through SenseMap, recommendation logic via the Best Offer Engine, and secure transaction messaging through Safe Payment. It keeps the original goal of making real estate interactions simpler and faster while adding stronger verified-inventory and AI-assisted operations at scale.

AI Video ProcessingAI Listing GeneratorSenseMapBest Offer EngineSafe PaymentVoice SearchRealtimeTrusted Reviews
Up to 70% Process AutomationFaster Listing OperationsLifestyle-Based Discovery2,000+ Verified VillasAI-Assisted Listing Workflows
Rudi cover
InsurFlow logo

InsurFlow

A simpler way to apply for term life insurance

A consumer-first D2C broker flow for Canadian term life insurance, rebuilt as a greenfield SaaS to replace spreadsheet-heavy advisor workflows.

Next.js 16TypeScriptPostgreSQLBetter AuthDrizzle ORMCI/CD
InsurFlow logo

InsurFlow

A simpler way to apply for term life insurance

InsurFlow is a Canadian consumer-first D2C broker experience and a greenfield InsurTech rebuild delivered with a modern TypeScript stack. Users move from short eligibility intake to clear non-binding estimates, then continue through guided submission with transparent status updates. On the engineering side, the platform includes advisor-facing calculations, dashboard workflows, AI-assisted product flows, and strong CI/CD guardrails for scalable and secure delivery.

Next.js 16TypeScriptPostgreSQLBetter AuthDrizzle ORMCI/CDRealtimeTrusted Reviews
5-minute IntakeClear EstimatesStatus TrackingAdvisor Workflow SpeedupsModern Multi-Tenant FoundationCI/CD Guardrails
InsurFlow cover
Adult logo

Adult

Step-by-step life skills guide for young adults

Web-based guide with region-specific paths for budgeting, taxes, renting, and career prep, designed for clarity and accessibility.

Next.jsDynamic RoutingAccessibility
Adult logo

Adult

Step-by-step life skills guide for young adults

Adult is a practical web guide that helps young adults navigate core life tasks with clear regional guidance, accessible UI patterns, and focused educational flows.

Next.jsDynamic RoutingAccessibilityRealtimeTrusted Reviews
ClarityAccessibilityPracticality
Adult cover
Bandit Breakout logo

Bandit Breakout

Arcade mechanics with modern browser delivery

A browser-based arcade project centered on timing, progression, and replay value, with documented mechanics and implementation notes.

JavaScriptGame LogicFrontend Architecture
Bandit Breakout logo

Bandit Breakout

Arcade mechanics with modern browser delivery

Bandit Breakout explores interaction pacing and difficulty tuning through a focused arcade loop. The project prioritizes readable game-state transitions and straightforward controls so the experience remains intuitive while still rewarding skill improvement. The implementation is documented, and deployment scope remains constrained by database storage limits in the original hosting setup.

JavaScriptGame LogicFrontend ArchitectureRealtimeTrusted Reviews
Gameplay FlowState ControlReplayability
Bandit Breakout cover

Express Docs

Developer education with structured examples

A documentation site that explains Express fundamentals with concise examples, guided sections, and practical reference links.

DocumentationInformation ArchitectureFrontend
Express Docs logo

Express Docs

Developer education with structured examples

Express Documentation is organized to help learners move from setup concepts to implementation patterns without friction. Content hierarchy, section labeling, and example framing are intentionally designed for quick scanning and stronger concept retention.

DocumentationInformation ArchitectureFrontendRealtimeTrusted Reviews
Readable StructureLearning SupportReference Utility
Express Docs cover