Profile picture Dejan Vi.

Dejan Vi.

Full Stack Developer

Munich, Germany

Passionate web developer focused on creating clean, efficient, and scalable web applications with a modern tech stack. Specialized in Angular, TypeScript, and Supabase, delivering responsive and intuitive user interfaces. Even my name includes "dev".

$ npx connect
Initializing...
Ready to connect.
Waiting for contact request...
interface Developer {
    name: string;
    skills: string[];
    interests: string[];
};

interface TechStack {
    devOps: string[];
    backend: string[];
   frontend: string[];
};

type ContactType = 'github' | 'twitter' | 'linkedIn' | 'xing' | 'email';

const techStack: TechStack = {
    devOps: [
        'GitLab',
        'GitHub',
        'Cloudflare',
        'Docker',
        'n8n'
    ],
    frontend: [
        'Angular',
        'JavaScript',
        'TypeScript',
        'TailwindCSS',
        'PrimeNG',
        'Astro',
        'Ionic',
        'Stencil',
        'Capacitor',
        'SCSS',
        'Markdown',
        'WordPress'
    ],
    backend: [
        'Supabase',
        'Node.js',
        'Bun',
        'Deno',
        'PostgreSQL',
        'MySQL',
        'S3 Storage',
        'Resend'
    ]
};

// Developer profile
const me: Developer = {
    name: 'Dejan Vi.',
    skills: [
        ...techStack.devOps,
        ...techStack.backend,
        ...techStack.frontend
    ],
    interests: [
        'Open Source',
        'Security',
        'Privacy',
        'Performance',
        'Self-Hosting',
        'Networking',
        'Cloud Architecture',
        'Automatiton',
        'Serverless',
        'Consulting',
        'SEO'
    ]
};

// Contact function
const contact = (type: ContactType): string => {
    switch (type) {
        case 'github':
            return 'https://github.com/devidevio';
        case 'twitter':
            return 'https://x.com/devidev_io';
        case 'linkedIn':
            return 'https://www.linkedin.com/in/dejan-vi';
        case 'xing':
            return 'https://www.xing.com/profile/Dejan_Vintonjiv';
        case 'email':
            return '[email protected]';
        default:
            return 'Send fax.';
    }
};

Papersend.io

Papersend is the free alternative to DocSend for secure document sharing, tracking, and Data Rooms. Customize branding, control access, and protect your documents.

Open Project Website

Qivi.io

Qivi is an all-in-one application designed to streamline business operations, enhance productivity, and maximize success. Data security is a priority.

Open Project Website

TECHPOINT.de

TECHPOINT is a local IT service provider based in the Starnberg district and the Fünfseenland region, specializing in delivering reliable and modern IT solutions.

Open Project Website

Let's Build Something Great Together

With over 15 years of experience in full-stack development, I help businesses, startups, and individuals build scalable, high-performance web applications, automate workflows, and optimize cloud infrastructure.

What I Offer

  • Web & SaaS Development
    From idea to production, using modern frameworks and best practices.
  • Automation & Workflow Optimization
    Save time and reduce errors with smart automation.
  • Cloud & Serverless Architecture
    Scalable, efficient, and cost-effective solutions.
  • Performance & Security Audits
    Make your applications faster, more secure, and reliable.
  • Consulting & Mentoring
    Get expert guidance on technology decisions, architecture, and best practices.

Why Work With Me?

  • Over a decade of hands-on experience across frontend, backend, DevOps, and automation.
  • Deep understanding of security, performance, and privacy best practices.
  • Passionate about open source, self-hosting, and cloud technologies.
  • Focused on scalable and maintainable solutions tailored to your needs.

If you're looking for a developer, consultant, or technical strategist, let’s talk!

Template by devi|dev|io