Skip to content
View mikelind28's full-sized avatar

Highlights

  • Pro

Block or report mikelind28

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
mikelind28/README.md

Mike Lind πŸ‘‹πŸŒŽ

Full-Stack Web Developer πŸ§‘β€πŸ’»πŸŒ±

Check out My Porfolio 🎨

My Skills:

type DevSkill = {
  level: 'proficient' | 'familiar';
  skill: string;
}

const myDevSkills: DevSkill[] = [
  { level: 'proficient', skill: 'HTML' },
  { level: 'proficient', skill: 'CSS' },
  { level: 'proficient', skill: 'JavaScript' },
  { level: 'proficient', skill: 'TypeScript' },
  { level: 'proficient', skill: 'React' },
  { level: 'proficient', skill: 'React Router' },
  { level: 'proficient', skill: 'Tailwind CSS' },
  { level: 'proficient', skill: 'Motion' },
  { level: 'proficient', skill: 'Vite' },
  { level: 'proficient', skill: 'Node.js' },
  { level: 'proficient', skill: 'Express.js' },
  { level: 'proficient', skill: 'PostgreSQL' },
  { level: 'proficient', skill: 'Sequelize' },
  { level: 'proficient', skill: 'Git' },
  { level: 'familiar', skill: 'Cypress' },
  { level: 'familiar', skill: 'MongoDB' },
  { level: 'familiar', skill: 'GraphQL' },
  { level: 'familiar', skill: 'GitHub Actions' },
  { level: 'familiar', skill: 'Swift' },
  { level: 'familiar', skill: 'Python' },
]
function levelUp(devSkill: DevSkill): void {
  switch (devSkill.level) {
    case 'proficient':
      console.log(`You're already proficient with ${devSkill.skill}!`);
      break;
    case 'familiar':
      devSkill.level = 'proficient';
      console.log(`You've leveled up with ${devSkill.skill}! (familiar -> proficient)`);
      break;
    default:
      console.error("Something went wrong!")
      break;
  }
}

function study(): string {
  for (const skill of myDevSkills) {
    levelUp(skill);
  }
  return "πŸ†"
}

study();

Pinned Loading

  1. my-portfolio my-portfolio Public

    This is the code for my personal portfolio website. It links to several apps I've created and lists some more information about myself. This site itself demonstrates my ability to implement respons…

    TypeScript

  2. my-bookshelf my-bookshelf Public

    myBookShelf is a full-stack React application that simulates a personal bookshelf. It uses an external API from OpenLibrary to fetch book and author details, allowing users to add books to their sh…

    TypeScript

  3. my-number-array my-number-array Public

    myNumberArray is a React application that allows you to create your own array, and then explore some of the common methods available to JavaScript arrays.

    TypeScript

  4. window-interface-api window-interface-api Public

    A dashboard-style React application that allows users to see and interact with properties and methods of the browser's Window, Document, and Navigator interfaces.

    TypeScript

  5. guitar-chords-and-scales guitar-chords-and-scales Public

    A virtual guitar fretboard that allows you to dynamically view all of the most common guitar chords and scales.

    TypeScript

  6. animation-experimentation animation-experimentation Public

    Animation Experimentation is a series of (mostly interactive!) animation tests using the Motion animation library.

    TypeScript