In this blog post I will compare the performance of running foreach in 5 different ways. Namely ES6, tail recursion (without a callback), tail recursion (with a callback), underscore and lodash
Feb 26, 2017
In this blog post I will explain the Angular starter project that I have created which has many features like ease of use, development and production ready and testing
Feb 26, 2017
In this blog post I will explain how you can unit test an ASP.NET Core middleware
Feb 26, 2017
In this article I will explain how to depict memory usage in a nodejs application using memwatch-next package and D3 charts.
Oct 27, 2016
In this blog I will go through creating a real life example of validating a form using Angular2. The form mimics creating a new blog with some 'tricky' requirements.
Jun 04, 2016
This blog post explains a Bash script that sends messages to a slack
Mar 19, 2016

Vehicle Specifications

Vehicle Specifications is an internal application used by CAP editors to create a baseline data for new countries were CAP is going to introduce its services

Technology used

ASP.NET vNext logo
JavaScript logo
AngulaJS logo
Bootstrap logo
Jasmine logo
SQL Server logo
PowerShell logo
Octopus Deploy logo
gulp logo

My Role

I took the technical lead role in this project. I made sure that everyone is up to speed using ASP.NET vNext. I worked on the client side with AngularJS and I also completed tasks on the server side.

Automotive PDF

Automotive PDF is an internal web application which is used by CAP editors to filter through car pdfs

Technology used

AngulaJS logo
ASP.NET Web API logo
ASP.NET MVC logo
Bootstrap logo
gulp logo
SQL Server logo
JavaScript logo
Octopus Deploy logo

My Role

I was involved in creating the client side element of the project using AngularJS as well as the sever side using ASP.NET MVC and ASP.NET Web API. I introduced standards to work with AngularJS application using best practices as well as client side building tools like gulp

Cap API

CAP API allows subscribers to access CAP data using HTTP services. A subscriber needs to use their subscriber id and password to gain access.

Technology used

ASP.NET WEB API logo
Bootstrap logo
OWIN middleware logo
SQL Server logo
Octopus Deploy logo

My Role

I was the technical lead for this project. My role was to get all team members up to speed with ASP.NET WEB API and API standards in general. I also took lead on introducing OWIN middleware to the rest of the team and how we can best utilize it for our needs

CAP Consumer

CAP Consumer is a CAP Ltd product which provides used car valuations for users. This product targets the end user i.e. not manufactureres or used car dealers. The Web Application will take the user car details and offer them a basic valuation as well as a detaild valuation for a pay.

Technology used

ASP.NET MVC logo
AngulaJS logo
ASP.NET Web API logo
Bootstrap logo
SQL Server logo
JavaScript logo
Octopus Deploy logo

My Role

I was involved in every step of the process in building this web application. I have created the skeleton of the UI using Bootstrap 3. I designed the web api to act as a data layer. I created the needed views and controllers to fulfill the product requirements.