Michael Karpiński

WebDev / SysAdmin

web

dev

php

python

frontend

other

services
http
mySql
ftp
cp
mail
dns
cli
os
security
administration

Freelance

MORE DETAILS

AMCS

Internet Ltd

from 2013 lead Programmer
and server adminstrator

MORE DETAILS

Asus

Poland

2012 - 2013 Tech Support Engineer
and Web Developer

MORE DETAILS

Hator

ABL

2012 - 2011 webdev

MORE DETAILS

Paradowski

sp. z.o.o

2011 - 2010 it administrator

MORE DETAILS

Astronomy

I'm fascianed by space. Since I was a kid, I loved learing about planets, galaxies and stars. And I still do. I can spend hours watching footage from Mars Explorers, Saturn and Jupiters PROBES or Hubble Telescope. Watching actual movies recorded on Moon by men - for me, it's awesome. The next 5 years will really great, as in 2018 James Webb Telescope will be lunched and in 2021 The Great Magellan Telescope will be finished. They will bring us so much inforamtion about who we are, and where did we came from. On top of that, one of my favorite games is Kerbal Space Program. I'm also having a constant inner fight about buying 10" Dobsonian telescope (ah, the famous british weather...).

Movies

My first contact with hard cinema was "The Idiots" by Lars Von Trier, when I was around 14. A movie way above my age at that time. But it opened my eyes, that cinema can be hard are challenging. I’ve stareted watching movies from Von Trier, Bergman, Lynch, Kieslowski, Polanski, Aronfsky, Boyle to name just a few. As every movie lover I don't have favorite movie. But if I had a gun sticked to my head I would choose "Casblanca"... No, "12 Angry Man" or "Fucking Amal" or "Interstellar", or "Decalog" or "Breaking the Waves" or "God Father"... I would probably end up dead.

Science-Ficition

In every shape or form - as long as it's good. My favourite books are Dune, Rendezvous with Rama, Foundation and Ender’s Saga. Because of my love to movies, I really value good science fiction movie. Unfortunately most of western science fiction is action based with few amazing exceptions like “Contact”, “The Interstellar” or “Man from Earth”.There is also anime - japanese animated series, which some are as deep as Game of Thrones. Because it’s animated, it’s let’s picture even the most crazy ideas, way before super complicated CG.
What I really love in science fiction is that it lets you explore other worlds. When you start reading a book that describes a world, that you’ve never heard of you feel lost - but the more you read, the more you understand what rules given world.
We are surrounded by things, that just 20 years ago were pure science fiction. So it’s really possible, that what we read today, will be the future. This sums my love for science fiction - it’s a sneak peak to the future.

Electronics

Creating real world objects is really exciting. While programing is amazing - you cannot touch you program. That’s why I started learning electronics. Last year I got my first Arduino, and all the dots started to connect. I still make stupid mistakes, and sometimes I impress myself with lack of basic knowledge. But it's still amazing. You can program real world. My biggest success until now, are remote power sockets. I read radio data from cheap remote controlled sockets to raspberry, and build simple interface with python to be to turn on/off home appliances. I have couple of ideas stacked up as well. In the future I want to build intelligent mirror, home alarm system, and cyber-plant.

BoardGames

So much fun! If you think board games end on Monopoly and Risk you are so wrong. There are thousands of amazing titles, some easy to understand and relaxing, others complex with a lot of bluffing and strategy. Current favourites are Carcassone, Splendor and Pandemic. I really enjoy cooperative games where every bad decision reflects whole group - you really need to brainstorm every decision.
You can meet me on almost every Tuesday in “Bull’s Eye” pub in Warrington, where local board gaming community meet and play.

Contact

email: hi@michaelkarpinski.co.uk

phone: 07445058176

github: https://github.com/karpspace

PHP is my language to go. I’ve used it for the past 10 years and grown to love. Even though you can read opinions that it’s not the best one, for most of the time it gets job done. I know Object Oriented Programming and try to stick to PHP The right Way. I’ve used frameworks such as CodeIgniter, Kohana, Laravel or Flight. I wrote tens of different apps. From simple forums, to complicated resource managers. You can find some of my apps on this website, all login details are in description of the app. Some of the features had to be turned off due the security reasons, and all databases are defaulting every hour.

Bespoke system, built on CodeIgniter, for one of AMCS Ltd customer. The requested application had to have three different interfaces. For the manager, the employees and the customers. Manager inteface needed to allow to add projects and assign them to employee. Employee interface needed to allow to accept project, go to given location, and then login to system which records GPS coordinates and time and asks employee to take pictures (or videos) of a location and add brief information. This data is then sent to a server and saved. One project needed to have ability to be updated multiple times with different date, time and gps settings. Manager can then set project status to “finished” and send email alert to customer. Customer is than able to login to his account and see all the projects that has been finished, with all the pictures(videos), summarized hours spent on project and all other comments. Login details are:

Manager, admin/admin
Employee, user/user
Client, client/client

CMS built on CodeIgniter framework and written with one goal - be as easy as possible . Most of our users are not tech savy , and find it hard learning complicated CMS systems. My idea was to “Edit the page” . Using CkEditor option to edit divs, I’ve created a system that lets you edit your page live. When you edit your page you can see exactly how it looks for visitors. Beside normal text page you can add: Guest book , Gallery(with picture rotation) , Booking system , Testimonials , Price estimation system . It’s been deployed to over 1200 users with a very good response. Below you can find details that will let you login to three different backends: Customer Panel , Admin Panel , SEO Panel.

Website
User Login, user/user
SEO Login, seo/seo
Master Admin, admin/admin

Bespoke system, built on CodeIgniter, for one of AMCS Ltd customer. The requested application was supposed to have three different interfaces. For the manager, the employees and the customers. Manager is suppose to be able add projects and assign them to employee. Employee needs to accept project, go to given location, login to system to send GPS coordinates, time, take pictures(or videos) of a location and add brief information. This data is then sent to a server and saved. One project needs to have ability to be have updated multiple times with different date, time and gps settings. Manager can then set project status to “finished” and send email alert to customer. Customer is than able to login to his account and see all the projects that has been finished, with all the pictures(videos), summarized hours spent on project and all the comments.

Simple system for Asus to log solutions for common problems. It featured two backends: for user, which can only vote for solutions, and for admin who can add, edit and remove problems and solutions.
Lorem Ipsum
Bespoke in-house application, build in Flask framework to book and track employees holidays. Every booking needs to be accepted by supervisor. You can see how many people booked particular days, ahve a look at yearly / monthly view and book only half day.
Manager, admin/admin
Employee, user/user
2 Lorem Ipsum
3 Lorem Ipsum
4 Lorem Ipsum
5 Lorem Ipsum
6 Lorem Ipsum
1 Lorem Ipsum
2 Lorem Ipsum
1 Lorem Ipsum
2 Lorem Ipsum

AMCS Internet Ltd.

Lead Programmer and Server Adminstrator

I started working at AMCS as a junior Web developer, and advanced to lead programer and server administrator. I built applications such as Holiday Booking system, Employee Manager and bespoke CMS. I worked mainly with php CodeIgniter framework, but tried experimenting with different framework over that time. I also had to start learning about server administration. From simple vps management, I learnt how to maintain servers with large volume of domains, how to secure it and analyze what is happening, make automated backups etc. I additionally build Magento ecommerce systems, maintain several in house applications, help junior front / back end devs and provide it support for both customers and employees.

Asus Poland

Web dev / help desk

At Asus I was remote tech support at start, but over a year I spent more time on Web Development jobs. I wrote several promotion websites, and two in house systems. During that time, I learnt a lot about it support challenges, how to work under extreme pressure and how to provide exceptional customer support. I also had chance to learn about HMVC framework Kohana from Asus senior developers.

Hator

Web dev / Graphic design

My main job at Hator was creating animations for huge LED screens in the Warsaw’s city centre. I was making them using Adobe AfterEffects. I job was also to provide presentation for the executives. I was also building small applications using structural PHP.

Paradowski

it administrator

Paradowski was a car workshop, with different workstations all over. My job was to create WiFi network amongst this computers and provide support for IT problems.