Skip to content

Commit

Permalink
Updating
Browse files Browse the repository at this point in the history
  • Loading branch information
alankrantas committed May 4, 2023
1 parent 9981b40 commit f3247e0
Show file tree
Hide file tree
Showing 11 changed files with 153 additions and 156 deletions.
63 changes: 31 additions & 32 deletions src/components/ViewItems/AboutThisSite.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -5,66 +5,65 @@
const siteTechList: ListItem[] = [
{
name: 'Component framework',
content: 'Svelte 3',
name: 'Svelte 3',
content: 'Component framework',
link: 'https://svelte.dev/',
linkedContent: true
linkedTitle: true
},
{
name: 'Application framework',
content: 'SvelteKit',
name: 'SvelteKit',
content: 'Application framework',
link: 'https://kit.svelte.dev/',
linkedContent: true
linkedTitle: true
},
{
name: 'SSG (static-site generation)',
content: '@sveltejs/adapter-static',
name: '@sveltejs/adapter-static',
content: 'SSG (static-site generation)',
link: 'https://kit.svelte.dev/docs/adapter-static',
linkedContent: true
linkedTitle: true
},
{
name: 'CSS library',
content: 'Bootstrap 5',
name: 'Bootstrap 5',
content: 'CSS library',
link: 'https://getbootstrap.com/',
linkedContent: true
linkedTitle: true
},
{
name: 'Svelte modal component',
content: 'svelte-simple-modal',
footnote: 'Used for the protfolio showcases',
name: 'svelte-simple-modal',
content: 'Svelte modal component',
footnote: "Used for the protfolio showcases since Bootstrap components won't work for Svelte",
link: 'https://www.npmjs.com/package/svelte-simple-modal',
linkedContent: true
linkedTitle: true
},
{
name: 'Font library',
content: 'Fontsource',
footnote: 'NPM package form of Google Fonts',
name: 'Fontsource',
content: 'Font library (NPM package form of Google Fonts)',
link: 'https://fontsource.org/',
linkedContent: true
linkedTitle: true
},
{
name: 'Free images',
content: 'Unsplash',
name: 'Unsplash',
content: 'Free images',
link: 'https://unsplash.com/',
linkedContent: true
linkedTitle: true
},
{
name: 'Free icons',
content: 'Flaticon.com',
name: 'Flaticon.com',
content: 'Free icons',
link: 'https://www.flaticon.com/',
linkedContent: true
linkedTitle: true
},
{
name: 'CI (continuous integration)',
content: 'Github Actions',
name: 'Github Actions',
content: 'CI (continuous integration)',
link: 'https://docs.github.com/en/actions',
linkedContent: true
linkedTitle: true
},
{
name: 'Website hosting',
content: 'Github Pages',
name: 'Github Pages',
content: 'Website hosting',
link: 'https://pages.github.com/',
linkedContent: true
linkedTitle: true
}
];
</script>
Expand Down
22 changes: 8 additions & 14 deletions src/components/ViewItems/Competencies.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,20 @@
{
name: 'Programming languages',
content:
'Python (advanced), JavaScript (intermediate), Golang (intermediate), TypeScript (proficient), C/C++ (proficient), Rust (preliminary)'
'Python (advanced), JavaScript (intermediate), Golang (intermediate), TypeScript (intermediate), C/C++ (beginner), Rust (preliminary)'
},
{
name: 'Embedded programming languages',
content: 'Arduino C++, micro:bit MakeCode, MicroPython, CircuitPython, TinyGo',
footnote: 'Have contributed a few drivers for micro:bit, microPython and TinyGo'
content: 'Arduino C++, micro:bit MakeCode Blockly, MicroPython, CircuitPython, TinyGo',
footnote: 'Have contributed a few open sourced hardware drivers for various languages.'
},
{
name: 'Front-end frameworks',
content: 'React.js, Vue.js, Svelte/SvelteKit, Solid.js/SolidStart',
footnote:
'I use Docusaurus at work which is React-based and did wrote React components for it'
content: 'React.js, Vue.js, Svelte/SvelteKit, Solid.js/SolidStart, Docusaurus, Bootstrap'
},
{
name: 'Machine learning packages (mostly in Python)',
content: 'Scikit-learn, Tensorflow/Tensorflow Lite/Tensorflow.js, several AutoML packages',
footnote: 'Have practiced with a few Kaggle community competitions'
content: 'Scikit-learn, Tensorflow/Tensorflow Lite/Tensorflow.js, several AutoML packages'
},
{
name: 'Development tools/cloud and container',
Expand All @@ -39,13 +36,12 @@
{
name: 'English',
content:
'Intermediate to advanced; fluent full-English reading/writing; professional translation between English and Traditional Chinese'
'Proficient in full-English reading/writing; professional translation between English and Traditional Chinese'
},
{
name: 'Technical/marketing content writing',
content:
'Write and revise software-related technical content for education, reference or marketing purposes',
footnote: 'Used to write book review/introductions for publishers in my translator days'
'Write and revise software-related technical content for education, reference or marketing purposes'
},
{
name: 'Photography & video making',
Expand All @@ -55,9 +51,7 @@
{
name: 'Maker projects/electronics prototyping',
content:
'Design and create Raspberry Pi or 8-bit/32-bit microcontroller-based devices; use of soldering guns; identify sensor modules and read datasheet',
footnote:
'In fact I got sponsored twice for my own projects after made a bit of fame with these'
'Design and create Raspberry Pi or 8-bit/32-bit microcontroller-based devices; use of soldering guns; identify sensor modules and read datasheet'
}
];
</script>
Expand Down
39 changes: 20 additions & 19 deletions src/components/ViewItems/Experience.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -4,70 +4,71 @@
const professionalList: ListItem[] = [
{
name: 'FST Network Co., Ltd.',
name: 'Technical Marketing Writer',
content: 'FST Network Co., Ltd.',
location: 'Taipei, Taiwan',
content: 'Technical Marketing Writer',
footnote: 'Apr 2022 ~ Present'
},
{
name: 'Flag Publishing Co., Ltd.',
name: 'Editor/Product Development Engineer',
content: 'Flag Publishing Co., Ltd.',
location: 'Taipei, Taiwan',
content: 'Book Editor/Product Development Engineer',
footnote: 'Aug 2019 ~ Mar 2022'
},
{
name: 'Taiwan Coding Education Association',
name: 'STEM Content Writer',
content: 'Taiwan Coding Education Association',
location: 'Taipei, Taiwan',
content: 'STEM Content Writer/Developer',
footnote: 'May 2018 ~ Jul 2019'
},
{
name: 'Freelance Translator',
name: 'Book Translator',
content: 'Freelance Translator',
location: 'Taipei, Taiwan',
content: 'Book Translator',
footnote: 'Oct 2011 ~ Apr 2018'
},
{
name: 'MiTAC Information Technology Crop.',
name: 'J2EE Web Programmer',
content: 'MiTAC Information Technology Crop.',
location: 'Taipei, Taiwan',
content: 'Java/J2EE Web Programmer',
footnote: 'Oct Aug 2008 ~ Oct 2011'
}
];
const educationList: ListItem[] = [
{
name: 'National Chengchi University',
name: 'Master of Management Information Systems',
content: 'National Chengchi University',
location: 'Taipei, Taiwan',
content: 'Master of Management Information Systems',
footnote: '2006 ~ 2008'
},
{
name: 'National Chengchi University',
name: 'Bachelor of Public Finance',
content: 'National Chengchi University',
location: 'Taipei, Taiwan',
content: 'Bachelor of Public Finance',
footnote: '2002 ~ 2006'
},
{
name: 'Taipei Municipal Chenggong High School',
name: 'High School',
content: 'Taipei Municipal Chenggong High School',
location: 'Taipei, Taiwan',
footnote: '1999 ~ 2002'
}
];
const clubList: ListItem[] = [
{
name: 'Computing Club',
name: 'Visual Basic Education Oficer',
content: 'Computing Club',
location: 'Chenggong High School',
content: 'Visual Basic Education Oficer',
footnote: '2000 ~ 2002'
}
];
const certList: ListItem[] = [
{
name: 'Arduino Certification Program',
content: 'Arduino Fundamentals Certification on Electronics and Physical Computing',
name: 'Arduino Fundamentals Certification on Electronics and Physical Computing',
content: 'Arduino Certification Program',
link: '/experience/cb9fe1b6-a805-443c-914e-06d69bd1ba7c.pdf'
}
];
Expand Down
68 changes: 27 additions & 41 deletions src/components/ViewItems/Links.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -4,89 +4,75 @@
const linkList: ListItem[] = [
{
name: 'Personal email',
content: '[email protected]',
name: '[email protected]',
link: 'mailto:[email protected]',
linkedContent: true
linkedTitle: true
},
{
name: 'Work email',
content: '[email protected]',
name: '[email protected]',
footnote: 'Work email',
link: 'mailto:[email protected]',
linkedContent: true
linkedTitle: true
},
{
name: 'Résumé',
content: 'Cakeresume',
language: ['English'],
link: 'https://www.cakeresume.com/krantas',
linkedContent: true
linkedTitle: true
},
{
name: 'Professional profile',
content: 'Linkedin',
name: 'Linkedin',
language: ['English'],
link: 'https://www.linkedin.com/in/alankrantas/',
linkedContent: true
linkedTitle: true
},
{
name: 'Personal profile',
content: 'Facebook',
name: 'Facebook',
footnote: 'For friends only',
language: ['Traditional Chinese'],
link: 'https://www.facebook.com/alankrantas/',
linkedContent: true
linkedTitle: true
},
{
name: 'Personal blog',
content: 'Blogger',
footnote: 'Mostly book, movie & game reviews, photography journals',
name: 'Blogger',
content: 'Personal blog; mostly book, movie & game reviews, photography journals',
language: ['Traditional Chinese'],
link: 'https://krantasblog.blogspot.com/',
linkedContent: true
linkedTitle: true
},
{
name: 'Tech blog',
content: 'Medium',
footnote: 'Programming-related with a few marketing pieces',
name: 'Medium',
content: 'Tech blog; programming-related with a few marketing pieces',
language: ['English', 'Traditional Chinese'],
link: 'https://alankrantas.medium.com/',
linkedContent: true
linkedTitle: true
},
{
name: 'Maker blog/project showcases',
content: 'Hackster.io',
name: 'Hackster.io',
content: 'Maker blog/project showcases',
language: ['English'],
link: 'https://www.hackster.io/alankrantas',
linkedContent: true
linkedTitle: true
},
{
name: 'Code repositories',
content: 'Github',
name: 'Github',
language: ['English'],
link: 'https://github.com/alankrantas',
linkedContent: true
linkedTitle: true
},
{
name: 'Film photography',
content: 'Instagram',
name: 'Instagram',
footnote: 'For film photography',
language: ['English'],
link: 'https://www.instagram.com/alankrantas/',
linkedContent: true
linkedTitle: true
},
{
name: 'Film photography',
content: 'Pexels',
name: 'Pexels',
footnote: 'The best of my works free for download; high-resolution re-scanned',
language: ['English'],
link: 'https://www.pexels.com/@alan-wang-207740683/',
linkedContent: true
},
{
name: 'Film photography',
content: 'Google Albums',
footnote: 'The best of my medium format films, 2015~2019; re-scanned',
link: 'https://photos.app.goo.gl/rYKF5fUb5anRPx8z5',
linkedContent: true
linkedTitle: true
}
];
</script>
Expand Down
2 changes: 1 addition & 1 deletion src/components/ViewItems/Portfolio.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<br /><br />
</p>
<p>
<List list={programmingWorks} title="Programming Works" />
<List list={programmingWorks} title="Selected Programming Projects" />
</p>
<p>
<br />
Expand Down
Loading

0 comments on commit f3247e0

Please sign in to comment.