Showcase
On this page, you’ll find a curated collection of resources external to this website. The Showcase section highlights interesting and relevant materials that help learners explore modern ICT systems and professional topics. Topics can relate to my own products or I can showcase products by others.
Showcased resources may include:
- Technical Cloud or DevOps related Bachelor’s Theses
- Student Success Stories
- Articles
Some materials may include ads to help support the operation of the site.
🧪 Student Onboarding Platform
Source: Helga 2026.
In here is another interesting case from a University of Applied Sciences learner who experienced challenges in accessing information as an international student moving to Finland. This project was an entrepreneurial initiative to bring together essential information for international students under a single portal. The author of this project identified a problem and proceeded to concept, implement and deploy an onboarding portal which was adopted into use by the student association. In addition to the technical implementation, the project included extensive end-user interviews and close collaboration with student tutors to test and validate both the platform and its content.
Project Attribution: The showcased project is the work of a learner. It is showcased on pekkakorpi-tassi.fi with the permission from the Author of the Project and from Student Union Helga.
Keywords: Managed Hosting (DNS, TLS, CDN), 3-Tier Web App, React, Supabase, PostgreSQL, Keyword-Based Routing
Published: 20.4.2026
ℹ️ Would you like to know more?
Service Abstraction Level of this Project:
- Physical Server
- VPS
- IaaS
- PaaS
- BaaS
- FaaS
- SaaS
This project showcases a quite common lifecycle of a software-based product from concept to POC to MVP that could be taken into production use. It is not to say, that product would be incomplete, but to outline that in modern software development we want rapid innovation and deployment to production to validate whether the product is delivering value to the target audience. The technical foundation of this project is 3-Tier Web Application built on Supabase BaaS.
We are used to think service abstraction levels on IaaS, PaaS and SaaS levels, but service abstraction level is a more broad spectrum, and this project outlines to us less-talked about service model called BaaS (Backend as a Service). To understand what BaaS is, is to understand Supabase, which is a platform or stack than can be used to handle backend (AuthN, AuthZ, API) and database implementations where startup-like speed and rapid deployment is required allowing developers to focus on frontend and content. It is very beneficial to review some information about Supabase:
The product of this project is The Student Onboarding Platform Start with Helga, which is in the production usage at the time of writing this showcase.
A lot of focus in these kinds of MVP style products goes into development of the product itself. In this case the product is the platform and the content. In here the author has been developing both. In longer term, the platform and the content might be separated, as one is managed in version control and other is managed in some type of file storage with possible end-user user interface support. In here the author has cleverly managed their available resources and outsourced the backend building to Supabase and infrastructure management to a website hosting service, which works well in the context of this project.
This showcased project highlights the ability to:
- Identify a real user problem through lived experience and direct interviews
- Turn user feedback into iterative product improvements
- Build stakeholder trust incrementally to take project from concept to a formally acquired platform
- Learn and apply required technical skills to work from a clean slate to a working technical product
- Make decisions on what to focus on to rapidly implement and deliver value to end-users
Inspired by this project let us consider the lifecycle of software-based products more broadly. As a software-based product evolves it might go through lifecycle phases such as these…
🧪 Prototype Stage
- Brave sould experimenting to verify if an idea can work at all.
- Mindset: “Can this even work?”
- Product: Improvised / fragile
- Work Management: Skunkworks / side-of-desk
- Tooling: Disconnected tools (Excel, scripts, local tools)
- Automation: None
- DevOps: None
- Cloud: None
- Chore: Manual orchestration across tools
🌱 Early Stage
- One person does all work (building, deploying, fixing, deciding).
- Mindset: “Just get it running!”
- Product: Fast
- Work Management: Ad hoc, reactive
- Tooling: Fragmented, minimal
- Automation: None
- DevOps: Almost nonexistent
- Cloud: Minimal / bypassed (VPS, colocated server)
- Chore: Everything
🌿 Growth Stage
- Constant patching issues while trying to move forward.
- Team: Single pizza team + roles evolving
- Mindset: “Add cloud to fix pain points!”
- Product: Demanding
- Work Management: Emerging structure
- Tooling: Expanding but inconsistent
- Automation: Some scripting and integrations start to appear
- DevOps: Lagging behind
- Cloud: Partial / hybrid (mix of VPS + managed services)
- Chore: Manual fixing and deploying
🔥 Crisis Stage
- Most effort goes into stabilizing production and responding to incidents.
- Team: Two pizza teams + roles overlapping
- Mindset: “We need to fix this now!”
- Product: Breaking
- Work Management: Overloaded & reactive
- Tooling: Heavy but underutilized
- Automation: Ad hoc CI/CD, inconsistent
- DevOps: Catching up reactively
- Cloud: Rapid/forced adoption (but unstructured)
- Chore: Firefighting
🌳 Mature Stage
- Handling incidents, dependency updates and quality requirements as part of a controlled system.
- Team: Structured cross-functional team with clear ownership
- Mindset: “Design for scale and reliability!”
- Product: Structured
- Work Management: Structured & aligned
- Tooling: Integrated, intentional
- Automation: Mature CI/CD
- DevOps: Enabler, not bottleneck
- Cloud: Cloud-native & intentional
- Chore: Operations and Optimization
Note that projects can conclude even in Prototype Stage and still deliver value, just never become polished software-based system. Clearly the Student Onboarding Platform has gone through notably the Early Stage and that is also one stage where the software-based products can conclude. In this case scoping the project as it is was a concious decision. The product solves the problem and then the product is taken into use and keeps serving the required use cases for the lifetime of the service. We could loosely think of an MVP as an 80% ready system that produces value. The next phase would be polishing and adding extra features to the product or if the product had longevity related to development activities we would move into Continuous Improvement mode. Paradoxically the last 20% of making a comprehensive Cloud- and DevOps-enabled product (with optional AI capabilities) can often be 5 to 10 or more times additional work that was put in to reach the 80% ready status. Strangely users might not even notice these improvements, but the system development, operation, availability and scalability would be made secure long term. Think about things like…
- Technical Practices of DevOps
- IaC
- Configuration Management
- CI/CD Pipeline
- And so on…
Heavily focusing on concepting and delivering MVP usually creates future improvement opportunities in areas such as automation or infrastructure management. In professional context we should also evaluate hyperscaler Cloud platforms like AWS and Azure and make sure we start continuously to improve on Technical Practices of DevOps by iteratively implementing The Three Ways. After confirming the validity of the product startups usually have to start working on improvement opportunities to become more Cloud and DevOps enabled by addressing some things such as…
- Technical Practices of DevOps
- Every Issue in Kanban
- Use Conventional Commits, Issue Linkage and Semantic Versioning
- Trunk-Based Development
- 4 Eyes
- AI Enabled Development and Product
- AI-Assisted Everything
- Train, Deploy and use ML Model
- Prompt Engineer and use Foundational Model
- Increase Automation Level
- CI/CD Pipeline
- Build
- Test
- Gate
- Deploy
- Everything as Code
- Pipeline (for example TypeScript CDK 2.0)
- Frontend (for example TypeScript React)
- API (for example TypeScript Node.js)
- Database (for example Mongoose Node.js)
- Documentation (for example Markdown)
- Dev Environment (for Docker Devcontainer)
- Configuration Management
- CI/CD Pipeline
This project is an excellent showcase what a University of Applied Sciences students can achieve, because the author started with no IT background, no local network and built the first version as a response to their own experience of feeling lost during their first semester. This is common starting point for many UAS students. The project is interesting, because it is quite a unique achievement and in itself provides a good starting point for discussion about software-based product lifecycles. The project shows a true startup spirit in action and demonstrates how one can apply practical programming skills learned during higher education studies. At the time of writing of this showcase the author has been working in several software related internships and holds multiple Cloud certificates that they accomplished during their studies in UAS.
🧪 Terraform IaC and Microsoft Azure
Source: Kimbokat 2025.
I am presenting here a relatively rare example of a modern ICT System and Public Cloud related thesis authored by UAS student. This kind of thesis can serve as a strong baseline for technically capable and self-directed individuals working with complex systems and public cloud environments. Work done in scope of this thesis is an excellent demonstration of what a motivated learner can achieve by focusing on practical, job-market-relevant skills.
Project Attribution: The showcased project is the work of a learner. It is showcased on pekkakorpi-tassi.fi with the permission from the Author of the Project.
Keywords: Terraform, Azure, Ghost, NGinx, MySQL, Git, Markdown
Published: 22.3.2026
ℹ️ Would you like to know more?
The thesis itself is written in Finnish, while the resulting product is available in English.
- Thesis: Infrastructure as Code käytännössä: Kolmitasoisen arkkitehtuurin toteutus Azure-ympäristössä Terraformilla
- Product: Terraform: Ghost 3-Tier Deployment on Azure
Service Abstraction Level of this Project:
- Physical Server
- VPS
- IaaS
- PaaS
- BaaS
- FaaS
- SaaS
This showcased thesis highlights the ability to:
- Start from a clean slate
- Work independently without relying heavily on external expertise
- Analyze complex systems
- Design and implement Infrastructure as Code solutions in a Microsoft Azure environment
From modern DevOps and Cloud enabled professional perspective this practical learning project covers many important aspects from what The Universe expects from individuals these days:
- Complex System Architectural Analysis
- POC: Complex System Co-hosted ClickOps Setup
- POC: Complex System Isolated 3 VM ClickOps Setup
- Git Version Control Usage
- Complex System Architectural Design and Documentation
- MVP: Complex System Isolated 3 VM IaC Setup
This type of product could be further developed by another learner towards including some additional angles. Mentioned additional angles are by no means shortcomings in the showcased thesis, but rather additional angles that can be covered in any technical Cloud or DevOps related Bachelor’s Thesis. Individuals who want to develop themselves in scope of their Bachelor’s Thesis could cover additional angles such as:
- Public Complex System Deployment (Domain, TLS)
- Configure and Use Complex System to Deliver ICT Service
- Separate IaC (Terraform) and Configuration Management (Ansible)
- Deploy Complex System with CI/CD Pipeline
- Investigate and Implement Scalability on Web and App Layers
- Investigate and Leverage Database PaaS
- Implement Cost Observability (Dashboard, Notification Channel in Slack, Alerts)
- Implement Resource Metrics Observability (Dashboard, Notification Channel in Slack, Alerts)
This showcased project highlights a meaningful learning journey and comes highly recommended for anyone seeking growth in modern ICT systems and cloud technologies.