the portfolio of

OLASUNKANMI

BALOGUN

specialty HTML, CSS, TypeScript, JavaScript, Reactjs/Next.js, Redux/Redux-toolkit, Tailwind and Bootstrap, Git, Github amongst others...

Profile

As a frontend developer with versatilities in technologies ranging from basic HTML to modern technologies like TypeScript and Nextjs. I also have a background as a technical writer, hence a strong foundation in coding and technical communication. I am committed to continuing to develop my skills and expertise in these areas, and to make a meaningful contribution to the success of any organisations I work with.

PORTFOLIO

The following are some of my portfolio explorations. Each project card contains details of it's features and tech stack utilized.

Image for [object Object]

I developed a web app using Next.js that allows users to easily explore a database of countries displayed on their screens from an API.

I implemented a search feature that allows users to search for a specific country using the API. I also incorporated Next.js features such as server-side rendering and the getStaticPaths feature to reduce page load time.

The tech stack I used for this project included Next.js, JavaScript, Framer Motion, React Bootstrap, and CSS. I utilized these tools to create a smooth and responsive user interface for the web app.

Image for [object Object]

In this project, I developed a web app using React.js that allows users to easily explore a database of cocktails displayed on their screens from an API. To enhance the user experience, I integrated another API that displays cocktails based on a user's search result.

To enable navigation between pages and allow users to view more details about a specific cocktail, I utilized the React Router library.

The tech stack I used for this project included the React.js library, React Router, JavaScript, and CSS.

Image for [object Object]

I created an interactive CRUD website using React.js and a state management tool that enables users to give reviews to projects. I implemented features that allow users to comment, reply to comments, and reply to replies, creating a dynamic and engaging user experience.

To ensure that data is persisted even when the page is refreshed, I incorporated persistent data storage using browser LocalStorage. This allows the website to maintain its state and provide a seamless user experience.

The tech stack I used for this project included JavaScript, React.js, browser LocalStorage, useReducer and useContext for state management, and SASS. I utilized these tools to create a dynamic and responsive website that provides a rich user experience.

In my previous job, I worked on technical projects using JavaScript, including building an e-service for a client using React.js and consuming APIs, as well as collaborating with team members on an in-house project, Linqman, using Git and GitHub. On the Linqman project, I utilized my JavaScript skills to build the project with React.js, manage state with Redux, consume APIs, and follow best practices.

INTERESTS

I am particularly interested in using modern JavaScript libraries such as React and Vue.js to build performant, interactive user interfaces. I am actively involved in the open source community and have contributed to several projects on GitHub, such as Community Pro.

In my free time, I enjoy exploring coding challenges and staying up-to-date with the latest technologies and best practices in frontend development. I have a particular interest in using modern JavaScript libraries such as React/Nextjs to build performant, interactive user interfaces, and I am always looking for new ways to improve my skills and learn from others in the field. I also have a strong foundation in data structures and algorithms, and enjoy exploring ways to use these concepts to solve complex problems in a efficient and scalable way.

I am always interested in discussing new opportunities and projects.
You have a question or would like to work with me?

Get in Touch