Oprogramowanie na zamówienie

Jeśli oprogramowanie dostępne na rynku nie spełnia wszystkich Twoich oczekiwań, bądź chcesz oprzeć biznes o swój własny pomysł, mogę Ci pomóc. Posiadam ponad dziesięcioletnie doświadczenie programistyczne. Tworzę skomplikowane oprogramowanie bazodanowe, systemy CRM, gry komputerowe, aplikacje mobilne i nie tylko.

  • Oprogramowanie mobilne
  • Swoje projekty opieram wyłącznie na dojrzałych technologiach. Możesz spodziewać się niezawodności.

    Korzystam z wzorców projektowych – dobrych praktyk programistycznych. Kod źródłowy dokumentuję.

    Kiedy to możliwe tworzę oprogramowanie wieloplatformowe.

    Istotna jest dla mnie wydajność. Optymalizuję swoje projekty.

Mój warsztat pracy

  • Złożone programy komputerowe

    Potrzebujesz dedykowane oprogramowanie? Dobrze trafiłeś. Wykonam dla Ciebie aplikację na najwyższym poziomie. Porzuć nieefektywne narzędzia. Oprogramowanie na zamówienie może przyczynić się do ograniczenia kosztów, optymalizacji określonych procesów, bądź wkroczenia na niedostępne do tej pory rynki.

    Od wielu lat tworzę oprogramowanie na zamówienie, które pozwala idealnie wpasować się w specyfikę prowadzonej działalności. Najważniejsze są dla mnie potrzeby Klienta. Aby je zrozumieć rozmawiam z moimi partnerami, zarówno przed rozpoczęciem prac jak i w ich trakcie. Każdy projekt poprzedzam przygotowaniem specyfikacji wymagań, która definiuje rzeczywiste potrzeby.

    Ulubiony język programowania

    C++ – Sprawdzony język programowania ogólnego przeznaczenia. Nie należy do najłatwiejszych, ale w rękach dobrego programisty pozwala przygotować wysokiej jakości, wydajne oprogramowanie. C++ wykorzystuję do większości programów pisanych z myślą o komputerach stacjonarnych.

    Sprawdzony framework

    QT – Do tworzenia współczesnego oprogramowania wykorzystuje się biblioteki pomagające realizować istotne zadania. Programiści nie tworzą wszystkiego od zera. Qt jest moją ulubioną biblioteką, która pozwoli przygotować dla Ciebie aplikację szybko, na możliwie najwyższym poziomie.

    Bezpieczeństwo Twoich danych

    SQL – Kolejny język. Tym razem dedykowany bazom danych. Posiadam doświadczenie z wieloma różnymi SZBD. Nie ważne czy Twoja aplikacja będzie operowała na tysiącach, czy też milionach rekordów. Zapewnię jej wysoką wydajność. Dane mogą być dostępne wyłącznie dla Ciebie, bądź dla określonej przez nas grupy osób.

  • Oprogramowanie
  • Oprogramowanie mobilne
  • Aplikacje mobilne

    Internet oraz oprogramowanie już dawno wyszły poza ramy biura oraz domu. Powszechne stało się posiadanie conajmniej jednego urządzenia, które zapewnia nam stały dostęp do sieci, multimediów, rozrywki, pracy nawet w drodze. Wykorzystajmy ten trend. Jeśli potrzebujesz nowoczesną aplikację na platformę Android, mogę ją dla Ciebie przygotować.

    Dzięki ciężkiej pracy posiadam duże doświadczenie. W zależności od Twoich wymagań do realizacji projektu dobiorę najoptymalniejszą technologię. Zależy Ci na jak najlepszej integracji z systemem? Wykorzystam Android SDK. Jeśli Twój projekt ma ograniczone zasoby, a chciałbyś od razu wystarować na wielu różnych systemach operacyjnych (iOS, Windows Phone, …), nic straconego – posłużę się Qt.

    Android w liczbach

    Każdego dnia jest aktywowanych półtora miliona urządzeń z systemem Android. Ich łączna liczba przekroczyła miliard. Wykorzystaj szansę i dostarcz swój produkt na tę obiecującą platformę.

    Różne urządzenia

    System Android dostępny jest nie tylko na telefonach komórkowych, ale również na tabletach, telewizorach, komputerach, a nawet zegarkach. Skorzystajmy z mojego doświadczenia na temat użyteczności, aby dostarczyć produkt, który sprawdzi się w każdym z tych środowisk.

    Integracja

    Dysponujesz już swoją aplikacją w sieci? Możemy przygotować wersję mobilną, która będzie ją uzupełniać. Dotrzyj ze swoją ofertą do jak największej ilości odbiorców!

  • Gry komputerowe

    Od tego się zaczęło. To właśnie marzenie o pisaniu gier komputerowych skierowały mnie ku programowaniu. Tworzyłem gry w wolnym czasie dla zabawy, na studiach, ale i nie tylko. Co prawda nie wydałem jeszcze własnej komercyjnej produkcji, ale wierzę, że pewnego dnia to nastąpi. Posiadam doświadczenie z wiodącymi bibliotekami oraz technologiami wykorzystywanymi w tym sektorze: OpenGL, OpenAL, Bullet, Box2D, Lua, FMOD, Ogre 3D, Irrlicht. Nie są mi obce pojęcia z dziedziny programowania strukturalnego oraz obiektowego, grafiki komputerowej, oraz sztucznej inteligencji.

    Niskopoziomowe API to jednak nie wszystko. Bardzo dużo czasu poświęciłem na pracę z silnikiem Unity3D. Twój projekt nie ma narzuconej technologii? Wykorzystanie Unity3D pozwoli nam zapewnić najwyższą jakość oraz przenośność tworzonej gry. Chcesz wydać grę zarówno na komputery stacjonarne jak i urządzenia mobilne? Jest to możliwe.

    Lubię gry. Dlatego jestem w stanie przygotować dla Ciebie atrakcyjną pozycję, która da wiele radości odbiorcom.

    Android w liczbach

    Każdego dnia jest aktywowanych półtora miliona urządzeń z systemem Android. Ich łączna liczba przekroczyła miliard. Wykorzystaj szansę i dostarcz swój produkt na tę obiecującą platformę.

    Różne urządzenia

    System Android dostępny jest nie tylko na telefonach komórkowych, ale również na tabletach, telewizorach, komputerach, a nawet zegarkach. Skorzystajmy z mojego doświadczenia na temat użyteczności, aby dostarczyć produkt, który sprawdzi się w każdym z tych środowisk.

    Integracja

    Dysponujesz już swoją aplikacją w sieci? Możemy przygotować wersję mobilną, która będzie ją uzupełniać. Dotrzyj ze swoją ofertą do jak największej ilości odbiorców!

  • Gry komputerowe

Programowanie to moja pasja

Posiadam ponad dziesięcioletnie doświadczenie programistyczne. W trakcie swojej aktywności zawodowej zrealizowałem dziesiątki projektów, z różnych dziedzin. W tym okresie miałem do czynienia z przeróżnymi technologiami. Jeśli sprawy techniczne nie są Twoją mocną stroną, pomogę Ci w Twoim projekcie dobrać optymalną technologię. Zawsze mam wiele własnych pomysłów. Jeśli zechcesz podzielę się nimi z Tobą w trakcie realizacji.

  • Jeśli w swoim projekcie potrzebujesz dobrego programisty na pewno Cię nie zawiodę.

    Możesz liczyć na moją pomoc również w trakcie definiowania projektu.

    W trakcie realizacji na pewno będę mógł Ci zaproponować ciekawe rozwiązania.

    Jestem elastyczny. Technologię dobieram do projektu, a nie odwrotnie.