Přejít na obsah
online
csv0.46.1 · 1d135e2
mainlane.io

Portfolio

Produkty, které jsme vytvořili: úkol, řešení a výsledek.

Platforma
Technologie

Zobrazeno 7 z 18

Práce v týmech

Projekty, na kterých jsem pracoval jako součást týmu klienta. Názvy klientů neuvádíme.

SaaS social platform

2023 – 2024

SaaS platforma pro komunity a firemní intranety.

  • PHP
  • Yii2
  • ProseMirror
Řešení

Mojí hlavní oblastí byl editor formátovaného textu a Markdownu:

  • Bloky kódu na CodeMirror 6 uvnitř editoru: obousměrná synchronizace změn a výběru, čísla řádků, zvýrazňování syntaxe, zpět a znovu, opuštění bloku šipkami, správné kopírování a vkládání.
  • Úpravy: zdrojový režim Markdownu zapamatovaný pro každého uživatele, vstupní pravidla pro zvýraznění a přeškrtnutí, zjednodušený panel nástrojů s novými ikonami a H1–H4, sbalitelné menu, které si pamatuje svůj stav, odkazy z vybraného textu, relativní URL a kotvy nadpisů, vyhledávání emoji s přeložitelnými klíčovými slovy.
  • Klávesnice a přístupnost: Tab funguje v seznamech, tabulkách i kódu a přesouvá fokus dál, Tab v poslední buňce tabulky přidá řádek, přístupné menu s fokusem z klávesnice.
  • Kvalita a dodávky: opraveno 18 rozbitých testů a přidány nové, aktualizace závislostí, ESLint, menší bundle, konfigurace Rollupu, CI a automatické publikování do npm podle tagu, osm vydání balíčku editoru.
  • Platforma: úvodní průvodce pro nové uživatele, měkké mazání uživatelů včetně propojených přihlášení, nastavitelná výška sbalených příspěvků, indikátor nepřečtených zpráv, opravy pozvánek, začátek migrace na Bootstrap 5, enterprise motiv, kalendář, push oznámení a moderování obsahu.

Corporate site for an agri exporter

2022 – 2023

Firemní web s katalogem značek a produktů, postavený na motivu jiné agentury.

  • WordPress
  • PHP
Řešení

Udělal jsem web dvojjazyčný (angličtina a ukrajinština) bez přepisování motivu: šablony se přepnuly na aktuální jazyk a všechny popisky vlastních polí i texty produktů se v kódu zaregistrovaly k překladu. Později jsem přidal stránku „O nás“ s interaktivní mapou exportu do 59 zemí pro desktop i mobil, dvojjazyčná upozornění proti podvodům s vyskakovacími okny a opravy úvodní stránky. V roce 2026 jsem provedl audit platformy a připravil plán dalšího stupně s vymezeným rozsahem: obnovu obsahu, novou stránku značky, technické specifikace produktů, sekci recenzí a arabskou verzi s rozvržením zprava doleva.

Early experience

2015 – 2021

Mobilní aplikace na Ionicu a Angularu, včetně ovládání zařízení přes Bluetooth vydaného v App Store a Google Play, IoT monitoringu přes MQTT, PHP e-shopů a marketplace fotobanky.

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
Řešení
  • Analytika pro SaaS platformu · 2021. Data z Google Analytics zpracovaná a uspořádaná do přehledů a grafů pro zákazníky platformy. Angular, Node.js, Express, MongoDB.
  • E-shop s nábytkem · 2018–2020. Úpravy karty produktu, integrace dopravy a plateb, vlastní moduly na OpenCartu. PHP, JavaScript, MySQL.
  • Marketplace fotobanky pro fotografy · 2016–2020. Nahrávání a stahování fotek, čtení metadat, vyhledávání s filtry, platební systémy a ukládání souborů v AWS S3. PHP, JavaScript, MySQL, AWS.
  • IoT monitoring síťových zařízení · 2017–2020. Příkazy pro vlastní routery přes MQTT, sběr dat ze vzdálených zařízení, přehledy a upozornění pro uživatele, když analýza splní nastavené podmínky. Angular, Node.js, Express, MongoDB, PHP, Shell.
  • Aplikace pro výuku hry na kytaru pro iOS a Android · 2017. Videolekce, oblíbené a push oznámení o nových lekcích. Ionic, Angular, REST API.
  • Aplikace pro budování návyků pro iOS a Android · 2016–2017. Postavená od nuly: denní úkoly a nálada, kalendář, grafy úspěchů, naplánované místní připomínky. Ionic, Angular.
  • Aplikace pro ovládání zařízení přes Bluetooth · 2015–2016. Vyhledávání zařízení, párování chráněné heslem, odesílání příkazů BLE a zobrazení jejich stavu, logování a ošetření chyb; vydaná v App Store a Google Play, s landing page na WordPressu. Ionic, Angular, Cordova, WordPress.