Skip to content
View leannedo's full-sized avatar
πŸͺ‚
success === attitude
πŸͺ‚
success === attitude
Block or Report

Block or report leannedo

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
leannedo/README.md

Hi there πŸ‘‹ I'm Leanne Do - The Right Brain Dev πŸ‘©β€πŸ’»

Linkedin: leannedo Facebook: naophaidicode Website: therightbraindev


interface Me {
  [key: string]: Repertoire |  string[]
}

interface Repertoire {
  [key: string]: string[]
}

const me: Me = {
  language: {
    computer: ['kotlin', 'javascript', 'typescript', 'java'],
    human: ['vietnamese', 'english', 'german', 'finnish'],
  },
  technologies: {
    frontEnd: ['react', 'redux', 'gatsby', 'webpack', 'css3', 'html5'],
    backEnd: ['kotlin', 'nodejs', 'restapi', 'spring', 'spring boot'],
    mobileApp: ['react-native'],
    database: ['postgresql'],
    devOps: ['docker', 'kubernetes'],
    testing: ['kotest', 'junit', 'jest', 'react-testing-library'],
    misc: ['git', 'linux', 'heroku', 'netlify' ]
},
  outside_work: ['hand-lettering', 'writing-blog', 'cat-slave', 'food-addict'],
}

export const getToKnowMe = (repertoire: string) => {
  if (!repertoire) {
    throw new Error('Please specify what you want to know about me!')
  }

  if (!me[repertoire]) {
    throw new Error(`Missing ${repertoire} in my toolbox. Will work on that!`)
  }

  return me[repertoire];
}

A few more facts

🍣 I have a thing for salmon 🀀

🀟 I love writing!

πŸ“ My recent blogs

πŸ“– My books feast

  • The Full Stack Developer by Chris Northwood πŸ₯’
  • Frontend Architecture for Design Systems by Micah Godbolt πŸ₯’
  • Soft skills - The software developer's life manual by John Z. Sonmez πŸ₯’
  • Mastering Modular Javascript by Nicolas Bevacqua 🍲
  • Clean Code by Robert C. Martin 🍲
  • Programming Typescript by Boris Cherny 🍲

πŸ› οΈ My toolbox

Pinned

  1. tgbl-kotlin tgbl-kotlin Public

    Kotlin backend for The Great Bucket List (TGBL) application

    Kotlin 1

  2. the-great-bucket-list the-great-bucket-list Public

    A fun-to-use application (built with Typescript, React, NodeJS, GraphQL, MongoDB) which can be used for jotting down daily tasks or milestones that you want to fullfil.

    TypeScript 1 1

  3. tgbl-java tgbl-java Public

    Java backend for The Great Bucket List (TGBL) application

    Java 1

  4. the-right-brain-dev the-right-brain-dev Public

    A record of my software development journey. Built with Gastby (React), GraphQL

    JavaScript 1

  5. gobits gobits Public

    A compilation of 100 Go coding challenges organised by kyu rank. Let's Go bit by bit πŸ§—β€β™€οΈ

    Go 1

  6. 100-JS-coding-challenges 100-JS-coding-challenges Public

    I solve 100 JS coding challenges and combine them together with solutions and explanations πŸ’ͺ Hope to bring a solid understanding of the language. Lack of idea for JS practices? This repo can help!

    JavaScript 1