drits - software architecture and development

Fullstack Developer & Software Architect

Building scalable software solutions with TypeScript, Angular, Node.js, and modern architecture principles.

TypeScript Angular Node.js / NestJS Software Architecture

Background & Education

Education

M. Sc. Geodäsie und Geoinformation

Technische Universität München

Certification

Certified Professional for Software Architecture

iSAQB CPSA-FL

With a strong foundation in geospatial sciences and software architecture, I bring a unique perspective to solving complex technical challenges. My academic background combined with years of hands-on experience enables me to design and implement robust, scalable software solutions.

Technical Expertise

A comprehensive skill set spanning the full software development stack

Programming Languages

TypeScript JavaScript C# Java PHP

Frontend Frameworks

Angular React Next.js Vue.js

Backend & APIs

Node.js NestJS Express REST GraphQL

Databases

PostgreSQL MongoDB MySQL

DevOps & Infrastructure

Docker Docker Swarm LXD KVM Git GitLab CI Azure DevOps Jenkins

Architecture & Design

Software Architecture Domain Driven Design Microservices Monorepo Nx CI/CD

I specialize in TypeScript-based fullstack development, leveraging a single language across frontend and backend to streamline development, reduce context switching, and enable seamless code sharing between layers.

Experience Highlights

Key areas where I've made significant contributions

Fullstack Lead Developer & Software Architect

Leading development teams and making technical decisions across multiple web applications. Responsible for architecture, implementation, and cross-team coordination.

Angular NestJS Next.js PostgreSQL Docker Swarm Nx

Frontend Architecture Consultant

Consulting on frontend architectures, Domain Driven Design, and DevOps practices. Supporting teams with Nx monorepos, CI/CD pipelines, and modern development workflows.

Nx Angular React Next.js GitLab CI Web Components

Enterprise Application Development

Building and modernizing enterprise applications with focus on quality, maintainability, and best practices. Implementing component libraries, state management, and comprehensive testing strategies.

Angular NgRx Storybook Cypress Karma Percy

I've worked with companies ranging from startups to large enterprises, helping them build scalable applications, modernize legacy systems, and establish robust development practices.

My Approach

The principles that guide my work

Clean Code & Best Practices

I write maintainable, well-structured code following industry best practices and design patterns. Quality is never compromised for speed.

Architecture First

Every solution starts with thoughtful architecture. I design systems that scale, perform, and remain maintainable as they grow.

Collaborative Communication

I believe in transparent communication and close collaboration. Regular updates, clear documentation, and knowledge sharing are essential.

Continuous Improvement

I stay current with technology trends and continuously refine my approach. Every project is an opportunity to learn and improve.

Whether I'm building a new application from scratch, modernizing legacy systems, or consulting on architecture decisions, these principles ensure that the solutions I deliver are robust, maintainable, and aligned with your business goals.

Let's Work Together

Get in touch

Let's discuss how I can help with your next project

Request a Quote

Tell me about your project and I'll get back to you with a proposal.