Back to Homepage

Custom software development in Vienna. Built to run.

For me, custom software development in Vienna means customer portals, web apps, internal tools and integrations with the systems you already have. Most of it runs in the browser or in the background. For programs that run directly on the operating system I use Rust. I do not offer native iOS and Android apps, ERP rollouts or software for devices and machines.

I am a developer and consultant and work for businesses in Vienna and Austria as your technical partner from the database schema to deployment. I also build MVPs, the first working version of a product, and SaaS platforms. Django handles the data and the business logic, Nuxt and Vue.js the interface.

CUSTOM SOFTWARE FOR YOUR BUSINESS

Platforms and Customer Portals

Multi-tenant SaaS platforms and customer portals with sign-in, roles and permissions. A clean separation of concerns and a normalized database schema.

Real-Time and Interactive Interfaces

Interfaces that respond without a reload: WebSocket feeds, live dashboards, collaborative editing, drag-and-drop flows. Built on Vue's reactivity system.

Tests and Quality Assurance

I write unit and integration tests for the critical flows. They flag old bugs that come back before a change goes live, so you can ship changes without checking everything by hand every time.

Delivery with CI/CD

The software comes with a CI/CD pipeline and Docker containers. Every change goes to a staging environment first, then to production.

API Integration and Interfaces

Your own APIs with documentation, request validation and rate limiting. Plus integration with the systems you already have: payment services, email services and third-party systems via REST, SOAP and webhooks. Imports and syncs run in the background.

Performance and Core Web Vitals

I check how fast a page builds, keep images and scripts lean and set up caching. The figures for this website are public: Lighthouse, uptime and accessibility results are in the footer.

Why Django and Nuxt for your software?

  • With Python and Django I build data-heavy backends that handle complex business logic safely. APIs come together quickly, and the built-in admin gives your team a working back office from day one.

  • With Nuxt and Vue.js I build single-page applications and server-rendered pages. Search engines get complete HTML, page transitions are fast, and the interface responds immediately.

  • Not every product needs separate iOS, Android and web apps. As a PWA, your web app can be installed on the home screen, send push notifications and work offline, all from one codebase. That cuts development effort and time to launch.

  • One person owns both sides, so there is no handoff between a frontend and a backend team. The Django APIs and the Nuxt frontend are designed together.

  • Search visibility is part of the architecture. Nuxt renders on the server and Django provides clean URLs, so dynamic content stays easy for Google to find.

ANALYSIS BEFORE THE FIRST LINE OF CODE

Before I write code, you and I go through the workflows, the roles and how your data fits together. The architecture follows from that, so you rebuild less often later.

ITERATIVE AND TRANSPARENT

I work in small steps with clear deliverables. You see working software while the work is still going on and can check the direction early and adjust. You can look at every intermediate version on a staging environment.

BUILT FOR LAUNCH AND FOR WHAT COMES AFTER

I hand over a documented codebase that your team can maintain and extend. Monitoring, error tracking and automated deployments are part of the handover.

CUSTOM SOFTWARE DEVELOPMENT: COMMON QUESTIONS

Related Case Studies

Daniel made a decisive contribution to the founding and implementation of the companies Solvster and VIARES. He was responsible for the entire technical setup of the online presence, including server setups, developing and optimizing the website, and ensuring functionality. I was particularly impressed by how proactively and solution-oriented he always worked on improvements. Daniel was always very responsive and reliable - it was a pleasure working with him. His expertise and commitment contributed significantly to the success of both projects!

Dietmar Eglhofer - CEO, Solvster & VIARES

Join Dietmar and launch your next project with confidence.

Get In Touch