Software Engineer.

As a seasoned software engineer with five years of diverse experience, I am currently dedicated to delivering robust solutions at a reputable Swiss company. Additionally, I hold the position of CTO at a startup, leveraging my expertise to drive dynamic ventures. Over the years, I've been CTO at multiple startups, broadening my entrepreneurial insight. Beyond professional pursuits, I derive immense satisfaction from delving into coding exploration and pursuing side projects during my leisure hours.

Programming Languages

Python
JavaScript
TypeScript

Frameworks, Libraries

Django
Django Rest Framework
FastAPI
GraphQL
React.js
Next.js
TailwindCSS

Cloud

GCP
AWS
Hetzner

Version control

Git
GitHub
BitBucket

Deployment

Nginx
Github Actions
Bitbucket Pipelines
Jenkins
Docker
Kubernetes

Database

Postgresql
Mongodb

My development stack

Recent blog posts

View all

What is Dependency Injection in Python?

Simplify code maintenance with Dependency Injection in Python, passing dependencies into classes/functions for enhanced flexibility & testability

Automating development with CI/CD using Github Actions

Optimize software development with GitHub Actions for seamless CI/CD automation

Deploy Django with Postgres, Nginx, and Gunicorn on Ubuntu 20.04 VPS

Deploy Django with Postgres, Nginx, and Gunicorn on Ubuntu 20.04 VPS

Recent Case Studies

View all

Decoding Failure: Insights from my failed startup

My personal in-depth analysis of a failed year-old startup

Recent Publications

View all

Quantitative evaluation of code quality - a comprehensive analysis of metrics and practices

Article

This research delves into the significance of code quality metrics in software development.