PREVIEW_MODE //Draft Preview: This website is currently under development. Content and features are for preview purposes only and are subject to change.
Community session organized by Jura Kor
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Started as Principal Consultant / Solutions Architect
Final Release. Mobile compatibility for treadmill chart, rate limiting fix in sync, UI improvements, memory limit 450MB → 900MB, Sign Up CTA repositioned, bike list fetched from DB.
Sync error emails, authorization error handling during sync with UI display, sitemap split into static/segments, ads fixes.
Treadmill Pace Conversion Chart feature page. GitHub Actions workflow for automated build & deploy.
Fix for gear display on activities page.
Last login date tracked. Registration auto-sync on first login only. Additional sync guards.
Email notifications — users configure alerts; confirmation emails; prototype through to full implementation. Account deletion. Strava OAuth token refresh. passport-strava replaced with custom passport-custom auth. Activities page reset button. Email layout improvements.
Strava API v3 library upgraded, OAuth scopes updated, config rewritten to Promises.
Performance fix for large dataset queries.
Year Statistics Chart deployed to Dashboard with 8 telemetry types (Activities, Commutes, Intersections, etc.) and Compact/Full view modes. Companions page updated with 365-day rolling statistics. Strava integration stabilized and Segments page performance optimized.
MongoDB connection pool increased to 20, Google AdSense ads.txt, activity count fix.
Companions Milestone. Added 'My Companions' page representing intersection history with other athletes based on Strava Flyby. Performance improvements for faster synchronization and minor UI refinements. Includes infrastructure hardening from v1.0.0 (Node v8.12, Yarn, GitHub migration).
A 2-week on-site collaboration in Hollywood and Silicon Valley.
Invalid token handling (all jobs cancelled on revoked token). Strava Flybys integration fix.
Community session organized by Volodymyr Lavrynovych
Community session organized by Александр Паливода
Community session organized by Volodymyr Lavrynovych
Performance Baseline Release. Major optimization for high-volume accounts. Resolution of discovered segments processing issues. Introduction of the Running Pace Conversion Chart utility.
Community session organized by Volodymyr Lavrynovych
Major Feature Release: Photo Stream implementation for community imagery, Synchronization Queue for real-time processing transparency, and the 'My Bikes' technical dashboard.
Community session organized by Volodymyr Lavrynovych
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Віталій Івах
Community session organized by Volodymyr Lavrynovych
Major Flyby Integration — Detect intersections with athletes (runners/cyclists) via interactive popup. Companion identification protocol (orange border) and Strava Labs uplink.
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Segment efforts chart and filtering/sorting activities by segments. Top-10/Top-20 leaderboard views, DB backup/restore scripts, registration lock capability, API cache fix, distance leaderboard sort fix.
Community session organized by Jura Kor
Sync V2 — complete rewrite of the sync engine (V1 removed). Social share buttons directive. FAQs page. Strava brand guideline updates.
Community session organized by Volodymyr Lavrynovych
Community session organized by Jura Kor
Segment pages extended with sign-up CTA, ads, SPA rendering for complex URL fragments, public segments added to sitemap.
Public Segments page, Discovered Segments page, per-segment detail page with Disqus comments and ads, job filtering improvements.
Community session organized by Jura Kor
Rivals page implemented. Major leaderboard refactor — data consolidated into Segment model. Adapted to Strava API breaking change (athlete ID removed from leaderboard responses). Docker improvements.
Community session organized by Jura Kor
Community session organized by Дмитро Рудишин
Community session organized by Volodymyr Lavrynovych
Activities page UI improvements, Garmin icons, Strava brand guidelines compliance, Docker support added.
Community session organized by Jura Kor
KOMs page implemented. Dashboard page with ibox directive and charts. Logs viewer UI, cache management UI (public/private split), Agenda job manager UI, Blacklist management page, Useful Links page, auto-sync on registration, Google Forms contact integration, SEO improvements.
Community session organized by Jura Kor
Community session organized by Yura Batora
Community session organized by Volodymyr Lavrynovych
Community session organized by Jura Kor
Contact Us page, empty dashboard placeholder, extended API caching, sync fixes, home page redesign, Telegram added to social links.
Community session organized by Volodymyr Lavrynovych
Community session organized by Jura Kor
Community session organized by Jura Kor
API response caching (5 min via apicache), MongoDB session store, sync button moved to navbar, log file download for admins, PM2 config improvements.
PhantomJS polyfill fixes, route resolution error handling, escaped fragment SEO handling, activities page bug fixes.
Home page content and device mockup directive, loading spinner.
Logentries cloud logging, Strava-only auth (basic login removed), improved bot detection covering icons, robots.txt, and sitemap.xml.
Recent photos in footer, angular-spa-auth v0.6.0, noscript handling, hotfixes.
Extended activity filtering with sliders, distance leaderboard, scroll-to-top, admin login sessions screen.
PhantomJS-based HTML snapshots for SPA SEO. HTML5 pushState routing.専門家 detection — crawlers served pre-rendered snapshots, real users got the SPA.
Dynamic robots.txt and sitemap.xml generation.
Time information added to segment tables, SEO metadata, new analytics events.
User management with admin impersonation, Privacy Policy page, Google AdSense, favicon, Analytics events, distance chart fix, image compression in build pipeline, Job Manager delete functionality, Agenda MongoDB version fix.
The entire initial platform built from scratch over 7 months (Dec 2016 – Jul 2017): Strava OAuth authentication, activity sync engine, segment processing, leaderboard model, KOM analysis, results page, activities page, user profile with clubs and gears, admin role support, rate limit tracking dashboard, API calls counter, login sessions, Sync button, /healthcheck endpoint, Sentry error tracking, Log4js logging, Bitbucket Pipelines CI/CD, Docker + PM2 deployment, Gulp build pipeline, angular-spa-auth, ngStorage, Toastr notifications, Unify admin template. Private segment filtering. Google Search Console integration.
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Yura Batora
Community session organized by Jura Kor
Community session organized by Volodymyr Lavrynovych
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Volodymyr Lavrynovych
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Volodymyr Lavrynovych
Community session organized by Jura Kor
Community session organized by Jura Kor
Started as Founder
Community session organized by Jura Kor
Community session organized by Yura Batora
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
A 6-week on-site collaboration in Silicon Valley (Los Gatos).
Community session organized by Lucky Scaper
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Jura Kor
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Community session organized by Volodymyr Lavrynovych
Started as Lecturer (Volunteer)
Started as Solutions Architect / Full-Stack Lead Developer / Engineering Manager
Marshall Electronics MXL USB.009
Marshall Electronics MXL USB.009
Started as Full Stack Java/JavaScript Developer
Marshall Electronics MXL USB.009
Marshall Electronics MXL USB.006
Started as Software Developer
20 tracks published
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006
Marshall Electronics MXL USB.006