I'm Angelo Al Yacoub, a software engineer from France with a Master's degree in Computer Science and Networking. Currently working as a fullstack engineer.
Version control, CI/CD, Backend development, Frontend development, TDD, SemVer, Conventional Commits, Integration Test, Clean/Hexagonal Architecture, Secuity, DevOps, Hosting, Databases, Mailing and self-hosting apps !
My main stack for software development is listed below.
All the tech stack I've used and know can be found here.
Made with:
I have self hosted many open source alternatives to proprietary software on my domain name transprot.eu
.
Everything is connected through OIDC and Single Sign On is enabled.
Everything runs on a VPS in a docker environment. Everything is behind a Nginx proxy and Crowdsec is used to secure the VPS with an iptables bouncer installed.
Here are the links to my self hosted apps:
- Casdoor Identity Access Management Solution.
- Uptime Kuma for quick monitoring.
- Forgejo for a hosted Git.
- Woodpecker ci
- Vault Vault for secret management.
- Status page Pulic status page exposed through uptime kuma.
- Roundcube + Docker Mailserver for emails.
- Grafana + Prometheus + Loki + Tempo for logging and advanced monitoring.
- Penpot for designs.
- Minio for S3 compatible storage.
- Umami for anonymous user analytics collection
- My very own dev environnement for an application I'm currently building.
I have CI/CD in place to test, build, package and deploy the application whenever I merge into develop.