Quick Note On Portfolio

Generally having portfolio for a programmer is difficult, because programming is more abstract than let’s say photography or web design. As a result I can’t really show my back-end codes to my non-programmer customers. What you see here are apps that I wrote and had user interface. But some of them doesn’t, for example they might be a web service or library etc. In addition, I have some web design skills, but I’m mainly a back-end developer. So some of the design works that you see in this portfolio might be my team mate’s work.

Open Source Projects

Here I’ll list some of the projects I’ve contributed to and some of the stuff I’ve built outside work or as a side project.


I contribute my time as a software developer to Humanitarian Toolbox and helped with delivering allReady project. allReady is a solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.

My contributions mainly consist of:
– Writing unit tests
– Handling UI interaction related parts with JavaScript
– Using C# and Asp.Net Core to implement app requirements

Skills used: .NET/ASP.NET Core, C# 6, MVC 6, Entity Framework Core Code First, CQRS, MediatR, Moq, xUnit, Shouldly

WebFor AspNetCore

I’ve started building this project when Asp.Net Core RC1 was released, and I’ve added new features to it and upgrade it ever since. At first my intention was to fiddle with Asp.Net Core a little to learn, but then I’ve decided to make it into a freelancer blog with some feature related to freelancing such as cost calculator or gallery of recent works etc.

Skills used: .NET/ASP.NET Core, C# 6, MVC 6, Entity Framework Core Code First,  Moq, xUnit, Fluent Assertions