Tworzę oprogramowanie z AI,nie tylko szybciej, ale inaczej

Mam 10 lat doświadczenia jako niezależny programista full-stack i jestem samoukiem w 100%. W ostatnim roku całkowicie przeszedłem z tradycyjnego tworzenia oprogramowania na AI-Native Development. Nie mierzę już swojej pracy tym, ile kodu napisałem własnoręcznie. Skupiam się na architekturze systemu, projektowaniu Agent i Skill, dzieleniu zadań, Context Engineering, standardach wytwarzania i mechanizmach weryfikacji, żeby AI mogła nieprzerwanie realizować złożone zadania inżynierii oprogramowania.

100% kodu pisze AI, a produkt komercyjny prowadzi jedna osoba

Tą metodą tworzę i prowadzę własny produkt: LaiCai Screen Mirroring (LaiCai), platformę dla Windows / macOS do lustrzanego odbicia ekranu telefonów z Androidem, sterowania nimi i automatyzacji z AI. Znajdziesz w niej mirroring i sterowanie wieloma urządzeniami, mapowanie klawiatury, myszy i gamepada, Macro, wizualną automatyzację LaiCai Flow, AI Planner, MCP, Android Agent, rozpoznawanie ekranu, zdalne sterowanie komputerem, a także autoryzację kont, płatności, backend, panel administracyjny, oficjalną stronę i system treści SEO.

Liczba funkcji nie jest tu najbardziej wyjątkowa. Wyjątkowe jest to, że frontend, backend, klient desktopowy, panel administracyjny, strona, płatności i członkostwa oraz system automatyzacji, cały kod jest w 100% dziełem AI, a ja sam nie piszę kodu. To ja decyduję, co robić i dlaczego, jak zaprojektować system, jak podzielić zadania, jak pracują Agent, jakich zasad ma przestrzegać AI i czy wynik jest poprawny.

Kod to tylko część całości. Dokumentacja, testy, wdrażanie, SEO, marketing, tworzenie grafik i wideo oraz codzienna obsługa: AI mocno uczestniczy także w tym wszystkim, a około 95%+ faktycznej pracy wykonawczej całej firmy wykonuje AI.

Ekran powitalny LaiCai Screen Mirroring i wejście do samouczków funkcji
Prawdziwy interfejs LaiCai Screen Mirroring

Wcześniej: 10 lat niezależnego full-stack, 100% samouk

Wcześniej byłem przedsiębiorcą: prowadziłem biznes ponad 10 lat, a potem przeszedłem do oprogramowania. Nie uczyłem się programowania u żadnego nauczyciela. Cała wiedza pochodzi z wyszukiwarki Google i otwartych wykładów uniwersyteckich, a przez prawie dziesięć lat uczyłem się jednocześnie angielskiego i informatyki. Od tamtej pory samodzielnie tworzę aplikacje, backendy, strony internetowe i oprogramowanie desktopowe, odpowiadając za wszystko, od architektury po wdrożenie.

  • Flutter / Dart
  • Swift / SwiftUI / UIKit
  • React / React Native / Expo
  • Go (Gin)
  • Python (Flask / FastAPI)
  • C++ / Qt
  • PostgreSQL / MySQL / Redis
  • WebRTC / WebSocket

Najważniejsze projekty:

  • LaiCai Screen Mirroring — Platforma do mirroringu, sterowania i automatyzacji z AI dla telefonów z Androidem, mój projekt o największej rozpiętości technicznej.
  • Ashera Pet — Aplikacja o charakterze społecznościowym, całość stworzyłem sam, jest już w App Store i Google Play.
  • VocaSeek — Narzędzie do nauki języków z AI, obsługujące 21 języków.
  • System POS dla sieci sklepów — Wiele sklepów, członkowie, magazyn, wynagrodzenia; działa na iPhone, iPad i macOS.
  • Aplikacja do nauki słówek / tajskiego — Dwie niezależne aplikacje iOS w sklepie, które co miesiąc przynoszą stały, niewielki dochód.

Moja rola się zmieniła, ale nie odszedłem od inżynierii oprogramowania

Z Developer stałem się Architect / AI Agent Designer / Product Builder. Dawniej pytałem: „jak zaimplementować tę funkcję”, teraz pytam: jak zaprojektować system, żeby AI mogła ją poprawnie zaimplementować?

AI już potrafi pisać kod. Prawdziwą trudnością jest sprawienie, by ciągle, stabilnie i w kontrolowany sposób realizowała coraz bardziej złożony produkt. Tym właśnie głównie się teraz zajmuję, w badaniach i w praktyce:

Architektura systemu

Decyduję, jak podzielić system, jak komunikują się moduły, co zostaje po stronie klienta, co po stronie serwera, a co należy do Agent. AI implementuje, ale to architektura określa, co ostatecznie zbuduje.

Projektowanie Agent

Nie chodzi o to, żeby rzucić wymagania AI i uznać sprawę za załatwioną. Osobno projektuję role i kontekst dla planowania, kodowania, przeglądu, debugowania i researchu, dzięki czemu AI z czatowego asystenta staje się systemem inżynierii oprogramowania.

Projektowanie Skill

Architekturę, standardy kodowania, wytyczne UI, metody debugowania, proces wydawniczy i metody SEO przekształcam w Skills. AI nie musi za każdym razem od nowa poznawać całego projektu, bo ma wiedzę o projekcie i powtarzalne procesy pracy.

To nie jest Vibe Coding

Nie każę AI losowo generować kodu i próbować w kółko, aż coś przypadkiem zadziała. Zależy mi na zbudowaniu systemu inżynierskiego, który AI może utrzymywać przez lata: architektury, kontekstu, współpracy Agent, Skills, zasad, dokumentacji, podziału zadań, code review, testów, debugowania i procesu wydawniczego.

Celem nie jest, by AI pisała więcej kodu, lecz by potrafiła realizować coraz większe przedsięwzięcia inżynierskie.

To już prawdziwy biznes

Przy AI Coding najłatwiej powstaje Demo; trudno jest zbudować produkt, utrzymać go przy życiu, zdobyć prawdziwych użytkowników i sprawić, by chcieli płacić. LaiCai Screen Mirroring został już oficjalnie wydany, ma prawdziwych użytkowników i prawdziwych płacących klientów, część wybrała plan roczny, a produkt wciąż się rozwija i stabilnie rośnie. To nie jest praca na Hackathon ani pokazowy projekt stworzony, by udowodnić, że „AI potrafi pisać kod”.

Sprawdza też pytanie, które od dawna badam: ile może mieć firma programistyczna prowadzona przez jedną osobę w erze AI? Pracę, do której kiedyś potrzeba było programistów, frontendu i backendu, projektantów, QA, DevOps, dokumentacji, SEO, marketingu, wideo i obsługi klienta, składam teraz na nowo: ja odpowiadam za kierunek, ocenę, architekturę i produkt, a AI bierze na siebie zdecydowaną większość wykonania.

W czym mogę pomóc

Nie nadaję się do stanowisk typu „pisz kod według specyfikacji”, lepiej sprawdzę się przy tych zadaniach:

  • Tworzenie oprogramowania AI-Native: przeprojektowanie procesu wytwórczego tak, by AI naprawdę weszła do systemu inżynierskiego, a nie została tylko Copilot.
  • Architektura Agent: projektowanie Agent do Coding, Research, Review, Debug, Automation i innych zadań oraz sposobu ich współpracy.
  • Skills i Context Engineering: przekształcanie doświadczenia i standardów zespołu w system wiedzy, który AI wykonuje w stabilny sposób.
  • Architektura produktu: od wymagań po całościową strukturę klienta, frontendu, backendu, AI, automatyzacji i infrastruktury.

Mam za sobą tradycyjne tworzenie oprogramowania, a dziś stosuję AI-Native Development w prawdziwym produkcie komercyjnym i wiem, jak zamienić go w produkt z użytkownikami i przychodami. Gdy AI może wykonać 100% implementacji kodu, na co inżynier powinien poświęcać swój czas? O tym chciałbym z Tobą porozmawiać.

Jeśli szukasz kogoś takiego

Szczególnie interesują mnie takie możliwości:

  • AI Engineer
  • AI Agent Engineer
  • AI Software Architect
  • Agent / Skill Designer
  • AI-Native Product Engineer
  • Doradca ds. procesu tworzenia z AI

Jeśli szukasz wyłącznie Developer w tradycyjnym rozumieniu, mogę nie być najlepszym wyborem. Ale jeśli zastanawiasz się, jak naprawdę wprowadzić AI do inżynierii oprogramowania, jak projektować Agent i Skills, jak sprawić, by jedna osoba wykonała pracę, do której kiedyś potrzebny był zespół, to powinniśmy porozmawiać.