kfir.ts
type Kfir = Human & Coder & Gamer;
 
const kfir: Kfir = {
  name: 'Kfir Fitousi',
  location: 'Israel',
  occupation: {
    title: 'Computer Science Student',
    institution: 'Academic College of Tel-Aviv Yaffo',
  },
  languages: ['TypeScript', 'JavaScript', 'Python'],
  technologies: {
    frontEnd: ['React', 'Svelte'],
    backEnd: ['Node.js', 'Express.js'],
    fullStack: ['Next.js', 'SvelteKit'],
    stateManagement: ['Zustand', 'React-Query'],
    testing: ['Vitest', 'Jest', 'Playwright', 'Storybook'],
    css: ['TailwindCSS'],
  },
  games: ['World of Warcraft', 'Battlefield', 'ContractorsVR'],
};
kfir.ts
type Kfir = Human & Coder & Gamer;
 
const kfir: Kfir = {
  name: 'Kfir Fitousi',
  location: 'Israel',
  occupation: {
    title: 'Computer Science Student',
    institution: 'Academic College of Tel-Aviv Yaffo',
  },
  languages: ['TypeScript', 'JavaScript', 'Python'],
  technologies: {
    frontEnd: ['React', 'Svelte'],
    backEnd: ['Node.js', 'Express.js'],
    fullStack: ['Next.js', 'SvelteKit'],
    stateManagement: ['Zustand', 'React-Query'],
    testing: ['Vitest', 'Jest', 'Playwright', 'Storybook'],
    css: ['TailwindCSS'],
  },
  games: ['World of Warcraft', 'Battlefield', 'ContractorsVR'],
};

kfir.test.ts
describe('Kfir', () => {
  it('makes beautiful designs', () => {
    const designs = getDesigns(kfir);
    expect(designs).toHaveProperty('slick');
    expect(designs).toHaveProperty('responsive');
    expect(designs).toHaveProperty('accessible');
  });
 
  it('writes clean code', () => {
    const code = getCode(kfir);
    expect(code).toHaveProperty('readable');
    expect(code).toHaveProperty('maintainable');
    expect(code).toHaveProperty('testable');
    expect(code).toContain('best practices');
  });
});
kfir.test.ts
describe('Kfir', () => {
  it('makes beautiful designs', () => {
    const designs = getDesigns(kfir);
    expect(designs).toHaveProperty('slick');
    expect(designs).toHaveProperty('responsive');
    expect(designs).toHaveProperty('accessible');
  });
 
  it('writes clean code', () => {
    const code = getCode(kfir);
    expect(code).toHaveProperty('readable');
    expect(code).toHaveProperty('maintainable');
    expect(code).toHaveProperty('testable');
    expect(code).toContain('best practices');
  });
});
2023 · Kfir Fitousi