Remote for Germany

Software development: Python, Node.js, TypeScript, Go and more

I have been developing software since 2013 and have delivered projects in almost every common language over the past years: Python for automation, data processing and system tools, Node.js and TypeScript for bots and web backends, Java for server applications, PHP for portals and modules, Go, Bash and PowerShell for operations tooling, plus SQL, Docker and CI/CD. Dozens of these programs run in production for KernelHost GmbH every day: provisioning, billing, monitoring, a Discord bot in 18 languages, check scripts for hundreds of servers.

The difference to an agency: you talk directly to the developer, who also knows the operations side. I choose the language by task and team, not by preference, write tests, document and deliver software that can be deployed, monitored and still maintained in five years.

What is included

  • Python: automation scripts, data processing, command-line tools, FastAPI and Flask backends, integration of AI APIs
  • Node.js and TypeScript: REST and WebSocket backends, Discord and Telegram bots, serverless functions, build tooling
  • Java and PHP for backends, modules and portals (see their own service pages), Go for lean services and command-line tools
  • Bash and PowerShell: operations scripts, deployment, migrations and maintenance automation for Linux and Windows
  • Interfaces and integrations: REST, GraphQL, webhooks, OAuth, connecting WHMCS, Plesk, cloud APIs, payment providers and ERP systems
  • Databases: MySQL, MariaDB, PostgreSQL, MongoDB and Redis, schema design, migrations, query optimisation
  • Quality: tests, code reviews, linting, Git workflows, CI/CD with GitLab CI or GitHub Actions, container images
  • Takeover and modernisation of existing codebases, replacement of fragile scripts, documentation and handover

Typical assignments

  • A company has a Python tool built that merges daily reports from several systems and distributes them by email.
  • A community operator gets a Discord bot in TypeScript with verification, role assignment and multilingual support.
  • An agency needs a Node.js interface between online shop, warehouse and shipping provider.
  • A sprawling collection of shell scripts is turned into a tested Python package with a command line and logging.

Process

  1. Request

    Describe your needs briefly via the form, WhatsApp or the live chat.

  2. Assessment

    Within one business day you receive an assessment with effort, price and a proposed date.

  3. Implementation

    I do the work personally, remotely via secured access or on site, and keep you updated throughout.

  4. Handover and invoice

    Documented handover, then an invoice from KernelHost GmbH with convenient payment via kernelhost.com.

Questions about this service

Which programming languages do you offer?

Python, Node.js and TypeScript, Java, PHP, Go, Bash and PowerShell, plus SQL, Docker and the usual build and CI tools. Other languages such as C# or Rust I take on after a short review of the project.

How do I know which language is right for my project?

By the task and by your team: whoever maintains the software later should be able to read it. After a conversation I propose a suitable technology and explain why, even if it is not the one I enjoy writing most.

Do you use AI tools during development?

Yes, as a tool for routine tasks and tests, never as a substitute for understanding and review. Every line you receive has been checked by me, and confidential data from your project is not handed to AI services.

Remote for companies across Germany, alignment via video call, ticket or chat.

Ready to discuss your project?

Describe your project in a few sentences. You will receive an assessment with effort and price within one business day.