Olaleye Blessing
I'm a full-stack developer with a strong foundation in frontend development. With over 3 years of experience crafting engaging user interfaces, I've developed my skills in building scalable web applications.
Scroll down
Experience
Feb 2025 - present
Remote, Nigeria
Senior Frontend Developer at Tasa Africa
Improving site's performance
Improving site's responsiveness
Leading the team's switch to TypeScript
- TypeScript
- TailwindCSS
- React.js
- Vite
April 2023 - Nov 2024
Remote, Belgium
Lead Frontend Developer at HireforceOne
I joined a team of 3 frontend developers to migrate a legacy React codebase to a modern Next.js architecture.
4 months later, I was promoted to the team lead in which I started to lead the migration of the codebase. I also made sure best practices are put in place in terms of accessibility, testing and documentation.
As it is a multilingual website, I made sure translations to other languages are seemless.
- JavaScript
- TypeScript
- TailwindCSS
- React.js
- Next.js
- Cypress
May 2022 - May 2023
Remote, California
Software Developer at Projecttent
I began as an intern, quickly demonstrating my abilities and earning a promotion to Software Developer within 3 months. I then built, maintained, and tested web3 applications using the Elixir stack (Elixir, Phoenix Liveview, and PostgresSQL) with Alpine.js and ClojureScript.
Also, I learned the importance of effective communication within a team.
- JavaScript
- React.js
- Elixir
- Phoenix Liveview
- Alphine.js
- Clojure
- ClojureScript
- Ecto
- PostgresSQL
Jan 2021 - Dec 2022
Remote, Canada
Frontend Developer at Solace Imaging
I prioritized accessibility upon joining the team, ensuring all pages were usable for medical staff and patients (with disabilities). By leveraging React's capabilities, I also optimized page load times for a smooth user experience.
- JavaScript
- TypeScript
- React.js
Projects
These are some of the projects I have worked on over the years.
Lottery
Lottery is a decentralized full-stack lottery platform built on the Base (Sepolia) blockchain. Players purchase tickets for just 0.0002 ETH, selecting six unique numbers between 1-99. After a 7-day round, winning numbers are generated using Chainlink's Verifiable Random Function, ensuring provable fairness.
- Express.js
- Next.js
- Redis
- TailwindCSS
- TypeScript
- Viem
- Solidity
- Foundry
- Wagmi
Crowdchain
CrowdChain is a decentralized crowdfunding platform built on the Ethereum blockchain. It allows users to create and contribute to various campaigns, with the option to set up milestones for the campaigns. Users can donate any of the supported ERC20 tokens, including Ether.
- Express.js
- Next.js
- Redis
- TailwindCSS
- TypeScript
- Viem
- Solidity
- Foundry
- Wagmi
Igbayesile
A hotel reservation platform that simplifies booking for guests, managers, and staff. Users can search and reserve rooms, leave reviews, and complete secure payments. Managers can assign dedicated staff to manage their hotels, improving communication and efficiency. Staff can manage multiple hotels through a user-friendly interface. Managers and staff have access to detailed analytics dashboards (on a subdomain) to track hotels and rooms performance.
- TypeScript
- TailwindCSS
- Next.js
- Node.js
- Express.js
- Redis
- Mongodb
- Docker
Oshere
Oshere is a media project that lists many movies and television series. Every form of media(movies and TV Series) has a community (chat forum) that any authenticated user may start. In addition, users can conduct media searches and bookmarks.
- Next.js
- TailwindCSS
- TypeScript
- Firebase
- Cypress
- Jest
- React-Testing-Library
Technologies
Languages/Frameworks/Tools I have worked with.
- CSS
- TailwindCSS
- JavaScript
- TypeScript
- React.js
- Next.js
- Firebase
- Cypress
- Jest
- React-Testing-Library
- Elixir
- Phoenix LiveView
- Express.js
- MongoDB
- Redis
- Docker