
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.
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 WebsiteHeritage 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 WebsiteVac 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