Hi. I’m a web developer from Adelaide, Australia. I work for Jamshop, Svelte Studios and Bear On Unicycle. My contact e-mail is at the bottom of every page.

Projects
Twitter

Hillary got a little bit too excited. https://t.co/57zpWn2oX1

Sept. 14, 2016, 4:39 a.m. via Twitter Web Client

That moment when your eyes bleed from the language syntax. https://t.co/GqpxhPqkby

Sept. 12, 2016, 3:19 a.m. via Twitter Web Client

RT @pglimonad: Никто не знает больше о проблемах и трудностях жизни в сегодняшней России, чем бывшие соотечественники, уехавшие за колбасой…

Aug. 19, 2016, 4:37 p.m. via Twitter Web Client

@airlavillenie Kudos from Russia, Renaud. Stay strong.

Aug. 17, 2016, 8:34 p.m. via Twitter Web Client

Your Tweet has been withheld in response to a report from the copyright holder.

July 10, 2016, 8:23 a.m. via Twitter Web Client

@AdobeXD — "Switch from design to prototype". One sentence, one huge fail.

June 1, 2016, 7:21 p.m. via Twitter Web Client

RT @tweetbeartweet: You're welcome @Drake but this one is for the 6. #soundsfromthe6 https://t.co/ja8Cj0JWD8https://t.co/n9JGTZYmUz

May 27, 2016, 4:56 a.m. via Twitter Web Client

RT @gvanrossum: 46 across: Programming language named for a comedy group. https://t.co/aXoOIM3iXZ

May 8, 2016, 2:06 a.m. via Twitter Web Client

“Pubic holiday”.

May 6, 2016, 2:52 a.m. via Twitter Web Client

Useless fact: Renée ZELLWEGER is from Switzerland.

May 5, 2016, 4:17 a.m. via Twitter Web Client

„Go to health!“.

April 21, 2016, 11:50 a.m. via Twitter for iPhone

@PayPal are you guys planning to make documentation, examples or any libraries work good with your service? Ever?

March 31, 2016, 3:53 a.m. via Twitter Web Client

I'll just assume that some people write in uppercase and align the text in the middle of the page.

March 4, 2016, 1:17 a.m. via Twitter Web Client

Copy-pasting emails — is a modern management strategy.

Feb. 25, 2016, 1:06 a.m. via Twitter Web Client

Dad: There could be only two types of electric wires — "looks like the right one" and "oh fuck, fucking hell, fuck me, fuck!".

Feb. 24, 2016, 9:48 a.m. via Twitter Web Client

RT @regular_bold: Key Invest @Key_Invest https://t.co/c9WJUOHgm9https://t.co/KDzNzxkbff

Feb. 22, 2016, 6:05 a.m. via Twitter Web Client

RT @neilsherwin: Promote that employee @VirginAustralia https://t.co/AnZlyo3b7X

Feb. 17, 2016, 2:40 a.m. via Twitter Web Client

Done. 20 tracks from Terminator 2 edited as The Longest Soundtrack. https://t.co/SeTYTOz7ak

Feb. 9, 2016, 3:51 p.m. via Twitter Web Client

If you have to scroll down on the front page of your site to see the main content, your site is probably shit already.

Feb. 5, 2016, 11:36 p.m. via Twitter Web Client

@hakimel @jimmoutzouris but leaving the scroll bar visible would be much clearer, easier and UI friendly ;)

Jan. 8, 2016, 4:49 a.m. via Twitter Web Client @hakimel

Follow me on Twitter

I tweet rarely: 2336 tweets , 148 followers and 120 friends.


Andrey Shipilov / Behance
Behance
 Andrey Shipilov / Bitbucket
Bitbucket
 Andrey Shipilov / Django Gigs
Django Gigs
 Andrey Shipilov / Django People
Django People
 Andrey Shipilov / Facebook
Facebook
 Andrey Shipilov / Flickr
Flickr
 Andrey Shipilov / GitHub
GitHub
 Andrey Shipilov / Instagram
Instagram
 Andrey Shipilov / Last.fm
Last.fm
 Andrey Shipilov / LinkedIn
LinkedIn
 Andrey Shipilov / LiveJournal
LiveJournal
 Andrey Shipilov / ModelMayhem
ModelMayhem
 Andrey Shipilov / SoundCloud
SoundCloud
 Andrey Shipilov / Telegram
Telegram
 Andrey Shipilov / Tripster
Tripster
 Andrey Shipilov / Twitter
Twitter
 Andrey Shipilov / Vimeo
Vimeo
 Andrey Shipilov / Мой круг
Мой круг
(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter31556573 = new Ya.Metrika({ id:31556573, clickmap:true, trackLinks:true, accurateTrackBounce:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");