Profile picture Behnam Farhadi

Behnam Farhadi

Full Stack Developer

St. Johns, Newfoundland, Canada

Passionate Software developer focused on creating clean, efficient, and scalable applications with a modern tech stack. Specialized in JavaScript, TypeScript, Python and Astro framework, delivering responsive and intuitive user interfaces.

$ 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' | 'Instagram' | '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/behnamfarhadi2010';
        case 'twitter':
            return 'https://x.com/Farnamba';
        case 'linkedIn':
            return 'https://www.linkedin.com/in/farhadi-behnam/';
        case 'Instagram':
            return 'https://www.instagram.com/farhadi.behnam/';
        case 'email':
            return 'farhadi.behnam@gmail.com';
        default:
            return 'Send fax.';
    }
};

CGAG

Visitors at the Coast Guard Alumni NL Museum often wanted to dive deeper into the stories behind the art prints and historical displays—but traditional plaques and labels could only share so much.

Open Project Website

Heritage Shops NL

The Heritage Shop offers the best in local art, craft and literature that reflect the history and heritage of Newfoundland and Labrador.

Open Project Website

Vac Coat

Vac Coat Ltd. is a leading designer and manufacturer of high-quality custom-made vacuum coating systems based on Physical Vapor Deposition (PVD) methods.

Open Project Website
Built with Astro