Skip to content

Software Developer · Full-Stack Development · Digital Products

Digital products that turn ideas into experiences that work.

I build modern websites and web applications that combine professional design, clear user guidance and dependable technology.

Available for new projectsKaufbeuren, Bavaria · Germanyneue fische · Software Development
  • Kaufbeuren, Bavaria · Germany
  • neue fische · Software Development
  • TypeScript · React · Next.js · NestJS · PostgreSQL
  • Remote & on-site
01

Not just code. A product that works.

A website is not an end in itself. It should build trust, answer questions and turn visitors into enquiries — on every device, in every language your audience speaks.

That is why I combine development, UX/UI, product thinking and commercial goals. The result is a digital product that looks professional, runs reliably and moves your business forward.

  • 01

    A clear product

    Structure, content and user flow follow one goal — not chance.

  • 02

    Strong user experience

    Fast, understandable, accessible and considered on every screen size.

  • 03

    Dependable engineering

    Type-safe implementation, clean architecture and a deployment that holds.

03Services

What I build for you.

From a single landing page to a complete web application — including running it and developing it further afterwards.

  • Business Websites

    Modern websites for companies, freelancers, professionals and personal brands.

    Individual quote · based on project scope

  • Landing Pages

    Focused pages for advertising, product launches, service offers and enquiries.

    Individual quote · based on project scope

  • Full-Stack Web Applications

    Frontend, backend, API, authentication, database and deployment.

    Individual quote · based on project scope

  • MVP Development

    The first working version of your digital product.

    Individual quote · based on project scope

  • Interactive Experiences

    Web animation, Three.js, game interfaces and unusual digital experiences.

    Individual quote · based on project scope

  • Website Redesign

    Rethinking the structure, visuals and user path of an existing website.

    Individual quote · based on project scope

  • Maintenance & Development

    Support, bug fixing and further development of existing projects.

    Individual quote · based on project scope

  • Tell me about your project.

    All services
Portrait of Sergey Endrass

Sergey Endrass (Badin)

Software Developer · Full-Stack Developer · Digital Product Builder

04About

Sergey Endrass (Badin)

I am a software developer based in Kaufbeuren, Germany, building modern websites, full-stack applications and interactive web products.

After my practice-based training in software development and full-stack web development at neue fische, I have kept developing my own projects — work that brings together frontend, backend, databases, real-time communication, product design and deployment.

What interests me is less the individual technology than the question of whether a product actually works in the end: for the people using it, and for the goal behind it.

How I measure the work

  • A clear product

    Every page and every feature has a reason. Whatever does not help does not ship.

  • Strong user experience

    Understandable without explanation, fast on any device, operable by keyboard.

  • Dependable engineering

    Strict TypeScript, clean separation of concerns, a deployment you can follow.

05Training

Practice-based training at neue fische

Practice-based training in software development and full-stack web development at neue fische. Building real applications with modern frontend and backend technologies — from the first product idea through to deployment.

The training was built around real development throughout: building your own applications, working in a team, delivering in agile workflows and presenting the results afterwards.

Instead of isolated exercises, the focus was on complete projects — with frontend and backend, database, authentication, testing and deployment.

  • Building real applications
  • Frontend and backend development
  • Teamwork and agile workflows
  • Presenting the products built

Practice-based professional training — not a university course and not an academic degree.

neue fische

What it covered

Frontend
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
Backend
  • Node.js
  • NestJS
  • REST APIs
  • Authentication & Authorization
Databases
  • MongoDB
  • Mongoose
  • PostgreSQL
  • TypeORM
Quality & craft
  • Responsive Web Design
  • Accessibility
  • Testing
Workflow & collaboration
  • Git
  • GitHub
  • Teamwork
  • Agile Workflows
  • Deployment
06Technologies

What I work with.

A deliberately narrow stack: TypeScript from the database all the way to the interface.

01Frontend
HTMLCSSJavaScriptTypeScriptReactNext.jsTailwind CSSResponsive DesignAccessibility
02Backend
Node.jsNestJSREST APIsAuthenticationWebSocketsSocket.io
03Databases
PostgreSQLTypeORMMongoDBMongoose
04Development & tooling
GitGitHubBunDockerJestSwaggerVercelCI Workflows
05Creative development
Three.jsInteractive InterfacesWeb AnimationBrowser Game Concepts
07Currently building

What I am working on now.

Two products in active development. Not released yet — and deliberately marked as such here.

  • In development

    Real-time Multiplayer · Game

    Shadow Seek

    A real-time multiplayer hide-and-seek game for two players.

    • Next.js
    • NestJS
    • TypeScript
    • PostgreSQL
    Case study
  • In development

    Digital Product · AI Companion

    Your Shadow

    A web-first companion for discipline, nutrition and daily goals.

    • TypeScript Monorepo
    • Next.js
    • NestJS
    • React
    Case study
08Working together

How I work.

Five steps in which you always know where the project stands.

  1. Step 1: First conversation

    We talk about your business, your idea, your audience and the goal of the project. Afterwards we both know whether it is a fit.

  2. Step 2: Strategy & concept

    Structure, user path, technical solution and visual direction are decided — before anything gets built.

  3. Step 3: Design & development

    Interface and functionality take shape in steps you can follow, with versions to look at along the way.

  4. Step 4: Testing & launch

    Checking responsiveness, speed and accessibility — then going live.

  5. Step 5: Ongoing development

    After launch: support, improvements and new features as your project grows.

Next step

Tell me about your project.

A short message is enough. You will get an honest assessment of scope, process and options — with no obligation.

Usually answered within 24 hours on working days.

09Contact

Get in touch directly.

Use the form or reach out directly — whichever you prefer.

Available for

  • Freelance projects
  • Business collaborations
  • Product development
  • Full-stack opportunities

Kaufbeuren, Bavaria · working remotely or on site
Usually answered within 24 hours on working days.

Project enquiry

Helps me judge the scope — not a binding figure.