Hello, my name is

Lewis Benson.

I am a software developer.

As a software developer, I build things for the web and mobile applications. More than building applications, I create great digital experiences with a focus on accessible, and human-centered products.

About Me

I am passionate about creating responsive, user-friendly, and visually appealing web applications that solve real-world problems and meet the client's requirements. Whether it is building dynamic websites or developing complex web applications, I am committed to delivering the best possible solution.

I have acquired my Advanced Software Development in Full-Stack JavaScript certificate from Code Fellows, which provided me with a solid foundation in web development. My experience working on various projects has taught me the importance of delivering quality software solutions on time and within budget. Additionally, my experience working with different web frameworks and libraries has enabled me to stay up-to-date with the latest trends in web development.

Lewis Benson

Technical Skills

  • Languages: JavaScript, Python, HTML, CSS, SQL, Sass, Bash
  • Frameworks and libraries: React, Node.js, Express, MERN stack, RESTful APIs, MongoDB, PostgreSQL, Git
  • Cloud computing services: AWS Elastic Beanstalk, AWS EC2, AWS API Gateway, AWS Lambda
  • Front-end tools:Next.js, Astro, React Native, Bootstrap, Sass
  • ORM tools: Prisma, Sequelize
  • Other tools: OAuth, GitHub, VS Code, Web Sockets, jQuery, Cloudinary, Netlify, Hexo SSG, VirtualBox, DynamoDB

Work I have done

Tune Port

Built with React on Vite, using Mantine, SASS, Express, OAuth, and the Spotify API. The most impressive feature is the custom recommendations. It uses an Express backend, and is approved by Spotify as a supported app, which means we can have unlimited users with open access.

  • React
  • Express
  • OAuth
  • Spotify API

Prodigy Path

Developed as a capstone project at Code Fellows using Node.js, Socket.io, React.js, MongoDB, Express, Redux, and Jest, featuring role-based access control for enhanced security and a streamlined user experience.

  • Node.js
  • React
  • MongoDB
  • Express
  • Socket.io
  • Redux
  • Jest

YelpCamp

Built with Node.Js, Express, EJS, CSS, Bootstrap, MongoDB, Server Side Rendering, Session Cookies, and Cloudinary.

  • Node.js
  • Express
  • MongoDB
  • Bootstrap
  • Cloudinary

Hexo Blog

Developed using Hexo static site generator, featuring articles on data structures, algorithms, and professional growth.

  • Hexo
  • JavaScript
  • Blog

Guess A Number

Created using HTML, CSS, and JavaScript, featuring local storage for tracking high scores.

  • HTML
  • CSS
  • JavaScript
  • Game

Expense Tracker

Built with React, featuring an intuitive interface for managing personal finances.

  • React
  • Expense Tracking
  • Personal Finance

Analytics Dashboard

Built using JavaScript, Vite for the front-end, and Express and MongoDB for the back-end, this custom NPM package features visual data representation with graphs and maps for clarity. It allows developers to sign up and keep track of visits to their website, screen sizes, device types, and locations. The package integrates with websites using NPM or via CDN, offering flexibility and ease of use.

  • JavaScript
  • NPM Package
  • Web Analytics
  • Vite
  • Express
  • MongoDB

Reach out!

If you have any questions or would like to get in touch, please feel free to contact me using the form below or reach out to me through my social media channels.

Social

Send me a message!