IRUDI.ME

Web Developer | Aesthetic Connoisseur | Web Programmer

About Me

rudi's portrait

For the past 4 years I have worked with the core tools of HTML, CSS and Javascript but more recently have acquired AngularJS as well. Please see my skills section. What started as building web sites gradually also became building web applications for the browser with Angular. I am keen to start exploring other frameworks such as Angular 2, Vue and React as well and would welcome projects using these technologies.

I simply love what I do and love the satisfaction I derive from building out designs and delivering solutions.

Web technologies have really become my passion and my goal is to become a full stack developer in the near future. I am inclined to think that I will have a MEAN toolkit within the next year or less although I have always also wanted to learn PHP in depth and play with frameworks such as Symfony and Zend as well.
Besides my passion for web development I also love photography and playing chess when time alows. Other interests include languages and literature and I speak five languages to varying degrees, two fluent.

Some memories from the last three years

A former colleague prepares for a Javascript Meetup at work

Sitting in on a continious improvement training course

Some device and cross browser testing

Just another day at a Javascript meetup

Another Javascript meetup and everybody is listening intently

Investigatiing future technologies at The Techhub

Skills

Angular Skill Tile
CSS3 Skill Tile
Git Skill Tile
Gulp Skill Tile
HTML5 Skill Tile
Jasmine Skill Tile
Javascript Skill Tile
Jira Skill Tile
jQuery Skill Tile
Karma Skill Tile
Less Skill Tile
Sass Skill Tile
Angular Skill Tile
CSS3 Skill Tile
Git Skill Tile
Gulp Skill Tile
HTML5 Skill Tile
Jasmine Skill Tile
Javascript Skill Tile
Jira Skill Tile
jQuery Skill Tile
Karma Skill Tile
Less Skill Tile
Sass Skill Tile

Working in development and in web development specifically I have learned the following tools, many of which have become industry standard:

For development itself there is jQuery, a hugely popular Javascript library. Angular, the most popular framework not so long ago and still first choice for many. Jasmine framework for testing coupled with Karma as test runner. Gulp and Grunt as Javascript task runners and finally Sass and Less as CSS preprocessors. I am familiar at using Node Package Manager as well as Bower. I have worked with quite a few CMS systems and have ample exeprience in building either templates or components that need to integrate into a particular CMS systems. You can find an example of a Wordpress site for which I built a custom template at Thurrock Chess Club. In terms of repositories there are many to use of course, feel free to visit my Github or Bitbucket accounts for some examples. I am also familiar with using Apache Subversion (SVN).

For project management and task management I have used many systems over the years. Jira is a favourite out of the many but I have used custom or bespoke software as well as solutions such as Pivotal tracker, etc. Finally there is debugging and my go-to option for that is Chrome Dev Tools, although I would be just as ease in Firefox Dev Tools or Firebug, if asked to use those instead.

Work

rudi's portrait

My professional web development career started at a digital agency based in Turkey called Vidizayn. I worked as part of a team that built a b2b solution and this was a great chance to collaborate and learn from others. Working with project managers, designers and other developers we subscribed to Agile methodologies to deliver a web application.

Since then I have worked on many, many projects. Besides having done some freelance work I also started working in the digital team at British Telecom and in the last six months I worked at an exciting technology company, EPAY. EPAY, among other things, build web applications of the highest standard and it was a real insight to learn from some of the best in the industry.

My last production project was a sales site for a dropshipping solution at EPAY that should be launched soon. Below are some of the projects I have had the priviledge to have worked on or built myself, such as the BT Contact Us pages. The latter is built using AngularJS and consumed API data. I also worked on the how to guides and the various account management applications such as My Mobile which was also built using AngularJS.

Please note that for the account management pages you will need to log in with a BT account in order to view the pages.

Lab

rudi's portrait

As part of the process of learning new tools and techniques I often create sanbox projects such as the ones that can be found on the links below. This helps me to get a greater understanding of the underlying principles and a real sense of how something might work. Most of the time I build these on my local machine and they never get placed online as they are for me only and for the same reason I would not place them on a repository.

Below you will however find some examples of ones I have happened to place online, please feel free to visit them but realise they are just prototypes without any designs etc.

Bibliomate was an exercise in using Angular with ES6 syntax and therefore makes use of TypeScript. Classic Cars is a small SPA where I played with building custom directives such as product panels with navigational tabs as well as a customised review component that can add to the products directive. Finally there is a small ToDo application that has two views, left and right. The left view is for adding a ToDo item. The right view should then display the data representation of what is on the left.

I have experimented a lot this way and continue to do so. Keep an eye on my repositories, links below, where I will posisbly push more such examples to.

Visit my repositories

Contact

Want to get in touch?

You can reach me via social media or send me message using the form below :D

Send
Success! Your message has been sent. I will try and contact you as soon as possible.
Failure Oops. Something went wrong. Please try again or contact me via social media. Thanks :)
contact me