PORTFOLIO

SELECTED PROJECTS

PAVING.CLUB

A set of tools based on Strava API. The website provides reports and activity data analysis on performance and fitness. It includes features such as activity name automation and activity hyperlapse generator.

Tech used: C#, .NET Core 3.1, Razor Pages, Razor Views, MVC, Dependency Injection, Azure SQL Server, EF Core, Azure Functions (serverless), ASP.NET Identity, CI/CD Pipeline (Azure DevOps), API integrations (Google Stackdriver, GoogleMaps, Strava, OpenWeather), Google Data Studio, Google BigQuery, JavaScript, CSS, HTML

FULLDUCK.DEV

While Software Development is constant learning, it’s also constant re-learning. How many times do you catch yourself saying: “I’ve seen this one before”, but you can’t quite recall how to find a solution and end up wasting time going around the same loop over and over again?

For this reason, I started a technical blog that also serves an educational purpose for others, but also it’s a good reminder textbook for me. 

Tech used: WordPress

PROJECT EULER

My take on mathematical problems listed on Project Euler website.

Tech used: Python, GitLab, LaTex

AZURE TABLES LIFECYCLE MANAGER

If you have used Azure Storage for some time, you might have learned about Azure Lifecycle Management provided by Azure for the hosted resources. Unfortunately, but probably by design, there is no way of controlling the lifecycle of your Azure Tables. While we should be extremely careful deleting data from a database, Azure Tables costs can pile up pretty quickly with audit trails and logs, but also some temp data that we leave there “for later” and never come back to it. I decided to tackle that problem and implemented Azure Tables Lifecycle Manager.

Tech used: C#, .NET Core, Azure Storage, NuGet, OData

OUIMAILER

Helpful package for generating email body, configuring SMTP Client and sending emails built-in .NET Standard 2.0. The purpose of the library is to make it easy to send automated e-mails with dynamically amendable bodies right from within your code.

Tech used: C#, .NET Standard, NuGet, GitHub

A METHOD TO FOLLOW

WORKFLOW OVERVIEW

DESIGN
50%
DEVELOPMENT
82%
CONSULTING
36%

TESTIMONIALS

KIND WORDS BY CLIENTS

I am impressed with the professionalism and exectution of the project by this team. Highly efficient, easy to communicate with and definitely know their craft. Thanks for an incredible result.

MARK RILEY

client

I am impressed with the professionalism and exectution of the project by this team. Highly efficient, easy to communicate with and definitely know their craft. Thanks for an incredible result.

WILLIE WALTERS

client

NEED HELP WITH YOUR PROJECT?

LET’S WORK TOGETHER