molsavsky

Michael Olšavský

O mně

Jmenuji se Michael Olšavský a je mi 17 let. Studuji na všeobecném Gymnáziu Nad Kavalírkou v Praze.

K tvorbě webových stránek jsem se dostal v 5té třídě, o rok později jsem svým webům přidal dynamický obsah a začal programovat desktopové a serverové aplikace, ve kterých jsem našel ještě větší zalíbení. Zvládám tvořit i aplikace mobilní pro platformu Android a Windows Phone 8.

V současnosti se snažím pracovat na nadějnějších projektech, pracuji jako programátor v týmu LusorionCreatives na multiplayer hře Azulgar: Beyond the frontiers (běžící v Unity3D) a jsem hrdým členem Nouvelle Academy (Communauté). Nezapomínám ani na svou vlastní tvorbu.

Když zrovna nesedím u počítače, rád si zasportuji (závodně se věnuji atletice a rekreačně hraji squash) nebo někam zajdu s přáteli. Čtu také knihy, převážně fantasy.

Svému rozvoji v oblasti vědomostí vděčím hlavně programátorské sociální síti devbook.cz. Nyní se podílím na jeho správě jako moderátor fóra a redaktor a také jsem se několikrát umístil a z toho 4x vyhrál v týdeních soutěžích Machr pořádaných právě touto komunitou.

Dovednosti

  • C#

    C#

    Pro vývoj desktopových aplikací využívám frameworku .NET a jazyka C#. Tvořím kvalitní objektově orientované aplikace, což znamená jednoduše rozšiřitelný a přehledný kód. S pomocí frameworku XNA programuji 2D i 3D hry na vlastním enginu (ExEngine), avšak pro větší hry sáhnu po Unity3D. Nestraním se (spíše naopak) ani platformám Windows 8/RT a Windows Phone 8.

  • C++

    C++

    Aplikace vyžadující vysoký výkon programuji v objektovém C++ s pomocí inline assembleru, což zaručí maximum prostředků a kontrolu nad během programu.

  • HTML5

    HTML5

    Ve webových aplikacích využívám nové a moderní technologie jako například HTML5. Všechny stránky kontroluji podle standartů W3C.

  • CSS3

    CSS3

    S nejnovější verzí jazyka CSS3 styluji webové stránky a na vyžádání vytvořím i styly pro mobilní zařízení a tablety.

  • Javascript

    Javascript & JQuery

    Dynamický obsah na klientské straně obstarám pomocí jazyka Javascript s knihovnou JQuery.

  • PHP

    PHP

    Serverovou stránku obslouží jazyk PHP(popř. konkurenční ASP.NET), ve kterém jsem ochotný stvořit celý redakční systém. Ctím MVC architekturu a objektový návrh, což umožní jednoduchou správu a rozšíření funkcí webu.

  • SQL

    SQL

    V neposlední řadě využívám databáze typu SQL: MySQL, Microsoft SQL CE a SQLite. Databáze odladím podle aktuální potřeby.

Moje práce

ExEngine Sample

ExEngine (sample)

Ukázka vlastního enginu napsaného v XNA. Umožňuje správu herních obrazovek, základní vykreslení modelů, jejich kolize, čtyři druhy kamer(v ukázce pouze dvě), ovládání postavy(2 mody -> člověk, auto), základní fyzika, GENEROVANÝ svět a mnoho dalšího. Stáhnout

WebContentDownloader

Web Downloader

Program slouží ke stažení všech povolených zdrojů webové stránky. Pro příjemnější používání bylo přidáno GUI a pár předvoleb v podobě tagů. Stáhnout

Sudoku Solver

Sudoku Solver

Řešič sudoku pro jakoukoliv obtížnost. S použitím mého algoritmu na základu backtrackingu nemá problém s žádným zadáním(kromě těch chybných). Stáhnout

Desktop Downloader

Desktop Downloader

Stahovač plochy pro systémy Windows XP a novější. Dokáže stáhnout i sérii obrázků. Nehledejte je však pod starými názvy. Jsou tam nové, generované. Stáhnout

Snake

Snake On Screen

Obdoba Nokiácké hry Snake, kterou jsem dělal do soutěže na devbook.cz, a se kterou jsem vyhrál první místo v OOP. Stáhnout

Log Manager

Log Manager

Dll knihovna obsahující logger a jeho správu v podobě managera. Umožňuje rychlý zápis několika objektů o jejich statusu. Stáhnout

Map Generator

Map Generator

Program generuje náhodné mapy ostrovů uprostřed oceánu za pomoci výškové mapy. Stáhnout

Kontakty

Najdete mne na:

  • Facebook
  • Google+
  • Devbook
SEO katalog
hodnocenní bazarů od zákazníků, recenze autobazarů, hodnocení autobazarů, zkušenosti s autobazary