Skip to content
View Oluwasetemi's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report Oluwasetemi

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
Oluwasetemi/README.md

Hello there; welcome 👋🏾

AltSchool Badge Website Badge Linkedin Badge Twitter Badge

A Fullstack JavaScript/TypeScript(Node and React) engineer with a sound technical background with 7 years+ worth of experience working at small to mid-sized startups. I am driven by my love for building software products and possess good leadership experience leading engineering teams. Have worked with cutting-edge web technologies like React and Vue to build software products that are tested using Vitest and Playwright in a Test Driven Development approach using Agile methodologies. Have consistently worked with TypeScript, Nodejs, React, Gatsbyjs and Nextjs in a production environment. I write Python conveniently.

5 Recent Blog Posts from my blog

Classes in JavaScript - 2024-09-01

After Authentication, GitHub, Google, Magic Links and Pass Key Authentication in ? - 2024-09-01

Setting up for the Forgot Password and Reset Password flow - 2024-09-01

Prototypes and Inheritance in JavaScript - 2024-09-01

Answer To An Honest Question About Learning Tech In Nigeria - 2024-09-01

Object Properties Configuration in JavaScript - 2024-08-09

Here's a quick summary about me:

  • 😊 Pronouns: He/him
  • 👷 Currently a Fullstack Engineer at Fluna
  • 💡 Fun fact: I'm currently part-time tutor at AltSchool Africa School of Software Engineering.
  • 👨🏻‍💻 Streaming about JavaScript on Fridays and Reactjs on Saturdays 3pm EST or 9pm WAT on youtube, twitch and linkedin
  • 🖋️ I write about my experience as an Engineer on Oluwasetemi
  • 🌱 I’m currently learning TypeScript, JavaScript, Reactjs, and Python.
  • 😊 I’m looking for opportunities to help contribute to open source projects.
  • 💼 Job interests: Software Engineer, Frontend Engineer, Backend Engineer or Full Stack Engineer (Senior level).
  • 📫 You can view my resume and contact me by emailing [email protected].

Metrics Setemi's GitHub stats Setemi's GitHub stats

Pinned Loading

  1. oluwasetemi.dev oluwasetemi.dev Public

    This is my personal website.My home on the internet. It is built with gatsbyjs, reactjs, graphql, mdx, stylled-components.

    MDX 5 6

  2. apollo-server-starter apollo-server-starter Public

    This is a starter pack for anyone who is starting out a graphql project. It uses apollo-server graphql engine.

    JavaScript 2

  3. A list of the REST data source I imp... A list of the REST data source I implemented using Apollo REST Data source
    1
    Contentful Apollo Rest Data Source
    2
    
    
    3
    I wrote a rest data source for one of my client's 
    4
    project to fetch data from contentful api to 
    5
    a graphql backend. For more information - https://www.apollographql.com/docs/apollo-server/data/data-sources/ 
  4. express-starter-typescript express-starter-typescript Public

    Do you need a faster way to get started with expressjs. I created a starter pack with batteries included like testing setup with jestjs, routing samples, documentation with swagger-ui(to be added).…

    HTML 1

  5. Testing John Conway's [Game of Life]... Testing John Conway's [Game of Life](https://playgameoflife.com/)
    1
    Testing John Conway's [Game of Life](https://playgameoflife.com/)
    2
    
    
    3
    The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves. 
    4
    It is Turing complete and can simulate a universal constructor or any other Turing machine.
  6. express-starter express-starter Public

    Do you need a faster way to get started with expressjs. I created a starter pack with batteries included like testing setup with jestjs, routing samples, documentation with swagger-ui(to be added).…

    JavaScript 1