Robert Lutken

Software Developer

About me

Hello and Welcome!

At present I am a Software Developer specializing in Augmented and Virtual Reality. Recently my role has evolved into lead full stack development and network engineering.

In 2015, I graduated from the University of South Wales with a Distinction in Computer Games Development. Throughout my degree I worked as a Student Ambassador for the University which enabled me to work with the Technocamps project where I was sent around South East Wales delivering Computer Science Workshops to Comprehensive schools. I then went onto lecturing at the University of South Wales, primarily teaching undergraduate programming modules.

In my spare time I enjoy coding projects for my Raspberry Pis. I also volunteer my skills for the Cardiff Devils Ice Hockey team developing various analytical software. I am also an avid runner and recreational ice skater.

Education and Qualifications

Clasification Title School Year
Distinction BTEC National Diploma ICT RFDC 2009-2011
First Class BSc Computer Games Development University of South Wales 2011-2014
First Class MComp Computer Games Development University of South Wales 2014-2015

Key Skills

Full Stack Web Progamming

For many years I have been fasinated with the linux operating system, which evolved into configuring and maintaining various server applications. Recently I have developed a better understanding of modern web stacks such as MEAN. That said I am thoughroughly versed in traditonal LAMP stacks. Given my degree my skills lend themself to developing both front end and server side programming.

iOS and Android App Developement

Having grown up in the modern era of smartphones since there humble beginnings I have been developing for the android OS. As part of my current job I also undertake writing Objective C based services for iOS devices most promently a Regioning monitoring system that runs in the background and distrabutes local notifications once a point of intereset is nearby.

Embedded Systems Programming

Since the revolution of IOT in todays paradims and again due to my passion and knowledge of both C and python programming languages I have been writing code to run on embedded devices. During my time at University as a Lecturer I taught and assesed the embeded devices modules. Although this is somewhat of a hobby for me now, this experience has come in useful recently when developing an embedded kiosk system that uses a raspberry pi to distrabute a wireless network that serves content from a local webservice.

Languages & Tools

Proficent Languages

  • C
  • C++
  • C#
  • Python
  • PHP
  • Javascript & Jquery
  • HTML & CSS
  • Java & Android
  • BASH
  • OpenGL & WebGL

Platforms

  • Windows
  • Linux Ubuntu Raspian
  • Android
  • iOS

Tools

  • Visual Studio
  • VS Code
  • Atom
  • Nano
  • Unity 3D
  • Bitbucket & Source Tree
  • Git / Github
  • Apache2
  • Mysql
  • Frameworks

  • NodeJs
  • VueJs
  • ThreeJs
  • Bootstrap
  • Bulma
  • Google Cloud & Firebase
  • AWS
  • Wordpress
  • Composer
  • Webpack
  • Featured Works

    Devils Edge

    Devils Edge

    Realtime Statistical Analysis Engine

    Devils Edge is the statistical analysis software that has been in development for the past 2 years. It is the pinicale of my software engineering ability and employs various programming languages combined to provide the cutting edge of technology applied within the context of ice hockey.

    Read More

    BBC Eisteddfod

    AR y Maes App

    The Eisteddfod is a well known Welsh festival. BBC Wales and its partners want to pilot a Augmented Reality (AR) App for use at the festival to determine the best types of experience going forward. I am responsible for developing the cloud based content management system for the BBC to update AR content and settings, such as the location of trigger points. This uses Laravel, Mysql in tandem with a VueJs & Bootstrap frontend. In addition getting accurate feedback is crucial to the project’s aims, I am also responsible for developing the native Objective-c (Apple) and Java (Android) plugins on client devices to communicate with the analytics system.

    Read More

    Region monitoring

    Native region monitoring

    I wrote a plugin for the Unity3D game engine in Java and Objective-C that hooks into native functionality to allow monitoring of specific regions and parsing that information backup into the game engine. This plugin is used for a wide varity of functions although it's primary function is for unlocking in app content when a point of interest is reached whilst a device is asleep. These regions have a server side backend which provides a simple CMS system for managing the Geo located regions.

    Read More

    Tourist Information Points

    Raspberry Pi - Offline Webserver

    A tourist information department wanted a way to provide digital walking trails around the county at key sites of interest around the County, most of which are in isolated locations. The challenge was to provide maps to members of the public in an offline environment where no existing connections exist. I drew on my skills from University to develop a web server that would run on a Raspberry Pi and create a local hotspot for the area. Users can connect to the public network and are routed to the local webpage where they are able to download the maps.

    Read More

    Get in touch

    This email is invalid