I worked at Tanuki Software in Tokyo, Japan as a Senior Software Engineer. Tanuki Software is the market leader in the development of products to increase the reliability and portability of applications built on Java.
I worked on Citrix products such as XenApp, XenDesktop, XenServer, NetScaler and improved interoperability between software from acquired / 3rd party companies. I fixed product bugs that teams post shipped to never as they deemed it unfix-able. I gained a great working knowledge of Citrix products as I was heavily involved in complete deployments spanning over 3 projects. I contributed to an API for Podio (contact for GitHub details), disassembled interop application drivers to diagnose then fix product bugs. I found vulnerabilities of the highest importance but unfortunately due to NDA's I am unable to go into detail on this. I maintained and optimized internal websites. I created from scratch a web based Metrics system which improves all statistical information about XenDesktop/XenApp, offering data that is not available in the product and visualizing it, this helped massively in recognizing problems such as specific versions of software suffering from launch failures. I worked on the Metrics system on my own and I had the opportunity to develop it during my extended stay over the summer.
I was involved in company events, collaborated with colleagues and made friends for life. I worked very hard during my time at Citrix and I enjoyed every minute of it. I have highly recommended references from my managers who have been at Citrix for over 10 years.
Dissertation: Real-time robotics control using electroencephalography (EEG).
Using a Brain-computer interface (BCI) I monitored electrical fluctuations from the neurons in my brain. Taking advantage of event-related potential (ERP) techniques with EEG I successfully manipulated a robots movements using just my thoughts. An academic dissertation was written alongside a developed application.
A short introduction video to my EEG Project. University Dissertation.
Halo 3 - Team Devastation UK
A short introduction video to my old Halo team playing in London. Broadcast on TV.
Sheffield Hallam University
I had the wonderful opportunity to travel to different schools in South Yorkshire teaching students computer programming by getting them involved in controlling small robots, such as the âPololu 3piâ using the programming language âCâ. After teaching them the basics, I would get my students involved in activities such as racing their robots against each other, which is both enjoyable and educational.