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'
    ],
    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'
    ]
};

// 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
Built with Astro by devi|dev|io