Skills

Next.js

Next.js logo

I used Next.js as the frontend foundation of Hainstreet with the App Router, localized page flows, and production-oriented routing for the public website and domain-related user journeys.

React

React logo

I used React throughout Hainstreet to build reusable UI components, interactive flows, and client-side state for onboarding, feed, login, support, and domain management screens.

TypeScript

TypeScript logo

TypeScript was one of the core technologies of Hainstreet across frontend and backend, helping me model DTOs, schemas, API contracts, and larger application structures with strong type safety.

Node.js

Node.js logo

I used Node.js as the runtime foundation of the Hainstreet services and tooling, including the frontend build process, backend execution, and supporting scripts for local and deployment-oriented workflows.

JavaScript

JavaScript logo

My JavaScript knowledge supports my TypeScript work in Hainstreet, especially for framework conventions, browser behavior, client interactions, and the underlying ecosystem around React and Node.js.

NestJS

NestJS logo

I used NestJS for the Hainstreet backend services to structure modules, controllers, guards, DTO validation, and business logic for identity, onboarding, domains, moderation, billing, and community features.

PostgreSQL

PostgreSQL logo

I used PostgreSQL in Hainstreet as the main relational database for structured domain, membership, onboarding, moderation, and billing-related data.

Stripe

Stripe logo

I integrated Stripe into Hainstreet for domain billing flows, including checkout sessions, webhook handling, and subscription-related plan processing.

Docker

Docker logo

I used Docker in Hainstreet to containerize services and create reproducible local and deployment-ready environments for frontend, backend, and supporting infrastructure.

GitHub

GitHub logo

I used GitHub for Hainstreet repository management and CI/CD-related workflows, including project structure, version control, and automation around delivery and deployment.

GitLab

GitLab logo

I did not use GitLab in the Hainstreet codebase itself. I gained practical GitLab experience both at university and in my working-student role, including repository workflows and collaborative development processes.

Tailwind CSS

Tailwind CSS logo

I used Tailwind CSS in Hainstreet to build the visual layer of the frontend with responsive layouts, reusable utility classes, and a consistent design system across pages and components.

Cloudflare

Cloudflare logo

I did not use Cloudflare directly inside the Hainstreet project code. I have already gained experience with Cloudflare in university-related web work and deployment-oriented setups.

Firebase

Firebase logo

I did not use Firebase in Hainstreet. I have already gained experience with Firebase in university-related projects and web-development contexts.

Jest

Jest logo

I used Jest in Hainstreet for backend-oriented testing, including service and integration-related configurations in the NestJS part of the project.

Shell

Shell logo

I used shell scripting in Hainstreet for operational tooling such as local startup flows, health checks, and environment-oriented development scripts.

Swift

Swift logo

I did not use Swift in Hainstreet. I have already gained experience with Swift in university-related work and in my own native iOS development projects.

C++

C++ logo

I did not use C++ in Hainstreet. I have more than two years of practical C++ experience from my working-student role, where I worked on larger software systems in a professional environment.

Java

Java logo

I did not use Java in Hainstreet. I have already gained experience with Java in university coursework and software-related projects.

Jira

Jira logo

I did not use Jira directly in the Hainstreet codebase. I gained practical Jira experience in my working-student role as part of professional task tracking and development workflows.