Multi-threaded web crawler with fancy Ruby on Rails web interface. Designed in modular fashion with ability to switch, combine and pipe multiple crawlers, HTTP clients (including JS-enabled ones), postprocessors, exporters and proxy adapters.
- Steamlined multi-website data mining
- Multi-threaded adapters for proxy services
- Swappable command-line and web access
Multi-module system for managing private family resources. It consists of music library with YouTube importer, cooking recipe library and a tool for making female fertility observations. Allows to join accounts and share selected resources.
- Multi-module application
- Accessiblity via VoiceOver & others
- Custom chart rendering
- Resource sharing between accounts
Multimedia postcard single page app written in Ember and supported by Rails API. It allows to create postcards with textual, graphical, audio and geospatial content. It features unique responsive design, direct S3 uploads and a dedicated admin panel.
- Google Maps, SoundCloud & AWS APIs
- Secure Ember/Rails S3 file uploads
- Custom SPA flow design (menu, transitions)
Shoe oriented e-commerce website with custom design featuring innovative ware presentation, extended search with filters, cart persistence and customer review system. Completely custom e-commerce and admin management mechanics.
- Custom e-commerce (stock, cart & history)
- Custom responsive image gallery
- Inline admin management
- Hand-crafted design and layout
Simple website template for small company or personal business card. Includes blogging, price-listing, contact form, image-enabled WYSIWYG editor and a selection of graphical templates. Optimized with caching, S3 asset hosting and CSS sprites.
- Toolchain for Heroku/S3 multitenancy
- Turbolinks-compatible JS components
- WYSIWYG with image management
- Inline admin management
- App-wide caching
Videku allows to watch a movie from the internet or file right in the browser. Handy subtitle search allows to fetch captions in any language. Built-in voice lector can read subtitles during the playback. Remote control lets control the player from the phone.
- Web Speech API as subtitle reader
- Firebase API for real-time sync
- OpenSubtitles API for client-side subtitles
- Custom subtitle parsers for most formats
- Hand-crafted design
Foundation website designed to join together regular and visually impaired readers without design compromises or technical excuses. Includes articles, galleries, blog, discussion forum, account system and extensive admin panel.
- Responsive high-contrast design
- ARIA-friendly components (galleries, forms)
- Custom forum board (approval, anti-spam)
- 100% server side code coverage
- Compilance with WCAG 2.0