Skip to content
View devonik's full-sized avatar

Block or report devonik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
devonik/README.md

Hey, I'm Niklas πŸ‘‹

Senior Full Stack Engineer Β· Freelancer Β· Remote-first

I build scalable web applications and help teams ship better products β€” from architecture to deployment. Currently available for freelance projects.


πŸ›  Tech Stack

Frontend Vue.js Nuxt TypeScript React React Native

Backend Node.js NestJS Java Spring Boot PostgreSQL

Infrastructure AWS Docker Kubernetes Terraform


πŸš€ What I've shipped

Most of my production work lives in private company repos. Here's what I've built:

Pharma & MedTech B2B platform β€” Led frontend over 3.5 years at a pharmaceuticals company. Migrated a monolithic frontend into 3 separate Vue 3 / Nuxt 3 apps, decomposed backend into dedicated Java Spring Boot services on AWS Beanstalk + Lambda, and replaced an oversized ElasticSearch cluster with auto-scaling AWS OpenSearch β€” significantly reducing costs. Infrastructure fully automated via Terraform + GitLab CI/CD. Served 1,500+ veterinary practices.

AI avatar chat plugin β€” Built an embeddable video chatbot plugin (iFrame + WordPress) from scratch to production at an early-stage AI SaaS startup. Users can upload PDFs/Q&A, an AI avatar speaks the answers, unknown questions are flagged for admin follow-up. Backoffice for full configuration. Stack: Vue 3, NestJS, Kubernetes, Docker, Grafana/Prometheus.

AI-powered accounting platform β€” Full stack work on a Lexoffice-style accounting SaaS with automated document processing. On my own initiative, set up a self-hosted DeepSeek LLM on AWS EC2 as a ChatGPT alternative to reduce API costs and vendor dependency. Stack: Vue 3, Nuxt, Node.js, AWS.

WordPress β†’ Headless CMS migration β€” Migrated 1,000+ posts, Custom Post Types, WPML translations, menus and categories from WordPress to Strapi. Built intelligent media cleanup (only actually used assets transferred) and a new React/Next.js frontend. This project is the basis for an open-source migration tool I'm currently building.

React Native app β€” Feature development on Pongmaster, a table tennis app with 5,000+ downloads and ~1,000 active users. Added Google Maps integration for finding public tables, redesigned the registration flow with SSO, and built user rating features.

Bitcoin price comparison platform (personal project) β€” gospendl.com β€” Built an automated web crawling pipeline with Crawl4AI + Python to aggregate and index products that accept Bitcoin, with Algolia full-text search. Solo developer.


πŸ“¦ Open Source

nuxt-3-intercom β€” Nuxt 3 module for Intercom integration, fully typed, lightweight. 8 releases, used in production.

nuxt-i18n-data β€” Nuxt module for managing i18n translation data.


πŸ“¬ Work with me

I'm available for freelance projects β€” happy to jump on a quick call.

Website Schedule a call LinkedIn Stack Overflow

Pinned Loading

  1. nuxt-3-intercom nuxt-3-intercom Public

    TypeScript 6 2

  2. nuxt-i18n-data nuxt-i18n-data Public

    TypeScript

  3. landingpage-dinnebier landingpage-dinnebier Public

    Nunjucks

  4. email-api email-api Public

    TypeScript

  5. go-spendl go-spendl Public

    TypeScript

  6. paw-compass paw-compass Public

    TypeScript