Portfolio

steego link

Steego Link

Steego is a URL organizing website. Steego allows to save single and multiple links. Single links result in a URL redirect while saving multiple links can result in an orderly list of links.

See project

booksjs

BooksJS

📖 BooksJS or books.js is an open-source JavaScript library for building interactive book previews on the web. The code is licensed under the MIT License.

See project

portluv

Portluv

Portluv is a portfolio sharing app, I made this because I feel I needed a platform to share my designs. It can be integrated with LinkedIn.

See project

Latest Tech Articles

How to Deploy Flutter Web to Netlify Using CI/CD and Azure Pipelines

Developing web apps has become easier over the years. With Flutter it became very easy and fun. But to be honest, deploying it is sometimes a pain. Most services are not ready for Flutter projects being hosted on the web. Sure, some are but it needs a bit of tinkering.

Setting Up A Multinode RabbitMQ Cluster On Linux

Installing RabbitMq on multiple remote servers can be a hassle. To connect multiple instances into one cluster we must first install RabbitMq on each remote server. These next two steps will walk through how we can install RabbitMq instances.

The Microservice Architecture Perspective

Making software that serves more than a couple of thousand users can be hard. The difficulty is not in making the app itself but in how we make the app reliable. Microservices is a solution to messy problems like these. Instead of relying on one large server, we use a bunch of small ones to solve our problem. To elaborate on this subject further here are a few perspectives I have on the microservices architecture.

Automating Flutter Web Deployments to Netlify Using GitHub Actions

Lately, there has been a lot of fuss over Flutter. Some people call it the future, while some say it’s overrated. But I think it’s a good framework to learn nonetheless. The sheer amount of things that can be done with Flutter is unbelievable, including Android, iOS, desktop, and web programming.

Automate Your Linux Deployment Using Azure DevOps

Feel like you have been logging into your Linux servers too much lately? Good, this might be the right article for you. In teams, either large or small manual deployments can be tedious. But they are also predictable. Deployment steps don’t really change that often unless you have a breaking change or you are implementing a major feature.