Hichael Mareno Søbstad's repositories
Ktor-API-deployed-to-Kubernetes
Ktor API with Exposed, Flyway and Redis protected by JWT and deployed on Kubernetes with Nginx proxy
Axum-API-with-Auth
REST API written in Rust with Axum providing endpoints secured by JWT
Azure-Functions-in-Rust-Axum-with-CICD
HTTP-triggered Azure Function with custom binary handler compiled from code written in Rust with the Axum framework. This project is built and deployed automatically on repository pushes with Actions. Azure resources are provisioned with Terraform.
Python-Flask-API-with-SQLAlchemy-Redis-JWT
REST API written in Python using Flask with SQLAlchemy, Redis Cache and JWT
Rust-Synthesizer
Software synthesizer programmed in Rust. All sprite assets are made by me using Aseprite.
Adventures-of-Pondi
Frameworkless 2D sidescrolling platformer game programmed in Rust
ASP.NET-CORE-API
REST API in C# utilizing ASP .NET Core with Dapper
Azure-Function-in-Python-Flask
HTTP triggered Azure Function programmed in Python with Flask, providing cryptographic endpoints. A CI/CD pipeline has been implemented with GitHub Actions. It will build, package and deploy this application to Azure Function Apps on any repository pushes.
Distributed-Sorting-Using-Kafka
Distributed system leveraged by Kafka on Kubernetes
Flask-API-deployed-to-ACI-via-ACR-with-AKV
Flask API deployed to Azure Container Instances with Azure Key Vault integration for CI/CD
Golang-Fasthttp-Pgx
API programmed in Golang with FastHTTP framework and PGX
Kotlin-SpringBoot3-SpringSecurity6-JWT
Spring Boot 3 application developed in Kotlin with Spring Security 6 demonstrating JWT auth
Ktor-Koin-API
Ktor Koin API with Flyway, Exposed and JWT using Maven
OAuth2-authorization-code-flow-using-Google
This project provides a basic example in which OAuth2 authorization code flow is being utilized in order to access Google resources on behalf of the user. User and token information is persisted to DB upon successful authorization.
Gin-API-with-Auth-Middleware
API programmed in Golang with the Gin framework providing CRUD endpoints for the domain of wine. Authentication and authorization is being handled by middleware.
Nginx-SSL-Terminator
SSL terminator implemented with Nginx on Kubernetes for a basic Python Flask service
Weather-Forecast-CRON
Github Action Workflow executing a python script daily
Axum-service-deployed-to-ACI-with-Workflow
CRUD programmed in Rust with Axum deployed to Azure Container Instances by GitHub Actions Workflow CI/CD pipeline.
Azure-Blob-Storage-Python-CLI
CLI app for interacting with Azure Blob Storage. Resources are provisioned using Terraform.
Azure-Function-ETL-using-Pandas-with-CICD
Azure Functions for ETL operations using Pandas. Uploaded CSV files trigger data processing, calculating correlations and storing results in a JSON file. Automated deployment via GitHub Actions and Terraform.
Azure-Kubernetes-Key-Vault
Python Flask application deployed to Azure Kubernetes Service with secrets derived from Azure Key Vault mounted with Kubernetes Secrets Store CSI driver
Azure-Web-App-with-CICD-pipeline
Python Flask app serving static HTML deployed on Azure using Azure Web Apps. A CI/CD pipeline has been implemented by utilizing GitHub Actions Workflows. Resources are provisioned using Terraform.
Golang-Gin-Bun
API programmed in Golang with Gin framework and Bun ORM
Kotlin-Spring-Batch-ETL
HTTP-triggered Spring Batch tasklet job which performs ETL
Kotlin-Spring-Boot-Kubernetes-NGINX-load-test
Performance comparison between plain and NGINX-frontloaded Spring Boot application
Kotlin-Spring-Boot-WebFlux-R2DBC
Reactive Spring Boot with WebFlux and R2DBC
Kotlin-Spring-Boot-with-Exposed
Spring Boot with JDBC & Exposed
Web-framework-performance-comparison
Performance testing of various web frameworks in various programming languages