Skip to content
Avatar
:electron:
Rasengan
:electron:
Rasengan
Block or Report

Block or report andriannus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andriannus/README.md

Hi 👋🏾, I'm Andre Simamora

andriannus

About Me

import { useEffect, useState } from 'react';

interface CurrentWorkplace {
  company: string;
  position: string;
}

interface AboutMeState {
  currentWorkplace: CurrentWorkplace;
  dailyKnowledge: string[];
  fullName: string;
}

interface AboutMeHook {
  aboutMe: AboutMeState;
}

export default function useAboutMe(): AboutMeHook {
  const [aboutMe, setAboutMe] = useState<AboutMeState>({
    currentWorkplace: {} as CurrentWorkplace,
    dailyKnowledge: [],
    fullName: ''
  });

  useEffect(() => {
    setFullName();
    setDailyKnowledge();
    setCurrentWorkplace();
  }, []);

  function setFullName(): void {
    setAboutMe({
      ...aboutMe,
      fullName: 'Andriannus Parasian'
    });
  }

  function setCurrentWorkplace(): void {
    setAboutMe({
      ...aboutMe,
      currentWorkplace: {
        company: 'eFishery',
        position: 'Frontend Engineer'
      }
    });
  }

  function setDailyKnowledge(): void {
    setAboutMe({
      ...aboutMe,
      dailyKnowledge: [
        'JavaScript',
        'TypeScript',
        'React.js',
        'Vue',
        'Angular',
        'AJAX',
        'CSS Preprocessor',
        'Unit Test',
        'E2E Test',
        'Git',
        'JIRA/ClickUp'
      ]
    });
  }

  return { aboutMe };
}

Connect with me

andriannus andriannus andriannus andriannus andriannus.p

Pinned

  1. searchmap Public

    Find places and Draw on Map using Google Maps API

    PHP 53 55

  2. covid Public

    COVID19 Monitoring with Vue.js and TypeScript

    TypeScript

  3. phone-book Public

    Phone Book with Vue 3 and TypeScript

    TypeScript 2 1

  4. Personal news portal. Powered by News API

    JavaScript

  5. Temukan instansi kesehatan di daerah DKI Jakarta (SPA)

    PHP 7 13

  6. Simple Library App with Express and Vue - TypeScript

    Vue 1

1,411 contributions in the last year

Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri
Activity overview
Contributed to andriannus/mylibrary-vite, andriannus/andriannus, andriannus/ship-driver and 6 other repositories

Contribution activity

June 2022

Created 1 repository
1 contribution in private repositories Jun 19

Seeing something unexpected? Take a look at the GitHub profile guide.