A high school student in Osaka going my way, learning web development.
// src/assets/profile.ts
class Engineer {
name: string;
role: string;
skills: string[];
hobbies: string[];
constructor(name: string, role: string, skills: string[], hobbies: string[]) {
this.name = name;
this.role = role;
this.skills = skills;
this.hobbies = hobbies;
}
introduce(): void {
console.log(`Hello! This is ${this.name}.`);
console.log(`I'm usually ${this.role}`);
console.log(`I can use the following stacks: ${this.skills.join(', ')}`);
console.log(`My hobby is: ${this.hobbies.join(', ')}`);
}
}
// express myself
const me = new Engineer(
'Wing',
'student',
['TypeScript', 'Svelte', 'SvelteKit', 'Vue', 'Nuxt', 'Astro'],
['Web Development', 'Photography', 'Cat', 'Trip']
);
me.introduce();
/* I haven't written such a complex code ever! */I'm developing some websites.
Of course I made this site by myself.
I'm also interested in other languages than JS & TS.
Click the card below and visit my photo gallery!

Gallery by Wing
Wing's photo gallerygallery.wing.osaka