/3DPortfolio

Welcome to my 3D Portfolio built with love, design at heart, ThreeJS, Vite, Framer-Motion, TailwindCSS Maath, Drei

Primary LanguageJavaScript

Welcome to Caleb Benjamin Portfolio

Calebbenjamin.dev

About Me

I'm Caleb Benjamin, a Frontend Software Developer based in Lagos Nigeria. I am the Frontend Engineer incharge of easeplan.io. where I helped built an event planning platform that connects event owners to event planners and vendors, with over 500 users daily. And I am mentoring over 25+ junior frontend developers at stutern.com. In my spare time I love writing technical articles and building SaaS projects.

Technical Skills:

Typescript, Reactjs, Nextjs, Redux, Sass, Performance, PWA, Code Splitting, Webpack, Load Balancing, ThreeJS, TailwindCSS, Framer-Motion, Animation, SSR, SSH, Security, Serverless, Security, CI/CD, Nodejs/Express, Automated Testing.

Soft Skills:

Communication, Kindness, Leadership, Excellence, Ownership, Growth Mindset, Decision making.

This are tools and functionalities I implemented when building this project.

  • ThreeJS - a powerful 3D graphics library for rendering and animating the 3D model

  • React Three Fiber - a popular library for creating 3D graphics with ThreeJS in React

  • TailwindCSS - a popular utility-first CSS styling framework

  • Framer Motion - the most popular library used to bring your React website to life with animations You'll also learn how to:

  • Load, create and customize stunning 3D models and geometries with various lights, as well as understand the 3D world with a camera and positioning of an object in space.

  • Make your code reusable and scalable using Higher Order Components (HOCs) and other industry-standard best practices

  • Implement sending emails through a form on the website

  • Ensure responsiveness across all devices and improve your site's performance using Suspense and Preload.