Banner Image

Skills

  • .NET
  • ASP.NET
  • Asp.net MVC
  • C#
  • Developer
  • MVC
  • PHP
  • Python

Services

  • Small/Medium Scale Website Developer

    $20/hr Starting at $100 Ongoing

    Dedicated Resource

    I have experience developing small- and medium-scale websites using C# and ASP.NET MVC, and PHP (either stand-alone, or preferably with frameworks such as Symfony), involving tasks such as user management,...

    .NETASP.NETAsp.net MVCC#Developer

About

I aim to create solid, maintainable and modern websites and services, and adapt to new developments and technologies as they come along.

I'm a Computer Science student in the United Kingdom with an interest in learning different technologies and languages as they appear. I discuss personal topics of interest on my website, including general technology news and different topics in computer science.
Topics of interest to me at the moment are functional programming (including languages like Haskell, and recently developed ones like Elixir) and their application to use on the web. Learning Haskell to a useful level has been my project this year, and I've had a lot of fun doing so, including teaching myself concepts of functional programming, category theory and type theory.
Another topic of interest to me recently is the open-sourcing of Microsoft's .NET framework. I used to swear by C# for nearly everything (and, on Windows, I still do) so the possibility of greater availability of using C# reliably and securely on Linux servers would mean a lot to me. At the start of this year I switched over to Arch Linux for my own computer, limiting the availability of C#, meaning I need to use other languages like Python or PHP for web stuff. Don't get me wrong, other languages can be just as pretty as C# - even PHP, if you're careful to do it correctly from the start. However, nothing beats working in your "mother tongue", haha.

Work Terms

I operate in the BST time zone (so UTC for all intents and purposes) and I'm available throughout the day on most days - preferably via e-mail, unless an active discussion is taking place, in which case I'll use whichever service is most appropriate for you (such as Skype if you have an account set up).