I started my internship at Softwire following my third year studying engineering at the University of Oxford. I arrived with almost no programming experience – only the material that Softwire had asked me to read in preparation for the summer, and a small amount of Matlab and C as part of my course. I wanted to use the internship both for experience, but also to learn what working in software was actually like.
During my internship I’ve worked on three different projects, all very different in scale, technology and structure. My first project was an internal app for Softwire itself, rather than a commercial one – the idea was to increase company productivity by making employees’ personal development records and yearly appraisal much more streamlined. It was a .NET MVC app written in C#, and we had two interns as the sole developers – with a couple of more experienced people keeping an eye on things, and giving us the support we needed when we encountered problems.








