Logan Hosoda

Full Stack Developer

Projects

Gaming Moments v2.0

Fullstack social media application built for sharing the greatest gaming moments, rebuilt from the ground up using an entirely new tech stack. Now featuring video uploads, user profiles, suggested accounts/content, and more.

  • JavaScript
  • React.js
  • TypeScript.js
  • Next.js
  • Sanity.io
  • Zustand
  • Tailwind CSS

Demo Hosoda Tech E-Commerce

Next.js E-Commerce demo “tech store” project, complete with Stripe integration for payment processing

  • JavaScript
  • React
  • Next.js
  • Sanity.io
  • Stripe

Gaming Moments

Fullstack MERN social media application for sharing the best gaming moments

  • JavaScript
  • React
  • Redux
  • Node.js
  • Express
  • MongoDB
  • Material UI

Front-end Work Assessment

Added pagination functionality for existing front-end React application. Dynamically adjusts display page and blog posts based upon current page.

  • JavaScript
  • React

Ruby Back-End Assessment

Built a fully functioning RESTful JSON API that retrieves blog data from a 3rd party API, sorts it, and outputs it in JSON format, following assessment specifications. Compatible with search queries.

  • Ruby
  • Rails
  • PostgreSQL
  • JSON
  • API

Copycat iPhone Calclulator

Built a basic calculator app that has the same appearance of the calculator that is built into any iPhone.

  • HTML5
  • CSS3
  • JavaScript

Etch-A-Sketch

Built a canvas that can be colored on by hovering your mouse over it. Options for different sized canvas, and different colors, including greyscale.

  • HTML5
  • CSS3
  • JavaScript

Tic Tac Toe

Built a basic Tic Tac Toe game, completely playable using the command

  • Ruby

Achievements

Tech Assessments

front end assessment results

Front-End Work Assessment

  • Problem - Build pagination functionality for existing front end application. Complete written assessment.
  • Challenge - Write responsive, and efficient pagination hook, following very specific criteria. Had no knowledge of React prior to taking this assessment.
  • Solution - Learned React from scratch by building multiple simple React applications. Studied the documentation to determine efficient solutions prior to tackling assessment. Leveraged feedback given to optimize my solution.
back end assessment results

Ruby Back-End Assessment

  • Problem - Build a RESTful JSON API using Ruby on Rails that accepts blog data from a 3rd party API, sorts the data, and outputs in JSON format following application specifications.
  • Challenge - Learning RESTful endpoints, HTTP requests, CRUD, JSON, Ruby on Rails, and API.
  • Solution - Learned Ruby on Rails from scratch by building several fully-functioning, yet simple applications to learn back-end development concepts. Wrote simple sorting algorithms in tangent to accomplish the sorting task, wrote a chaching algorithm to improve the performance of the application.

Certifications

Computer science specialization certificate

Accelerated Computer Science Fundamentals Specialization

University of Illinois - Coursera - Issued Jan, 2022

Unordered data structures certificate

Unordered Data Structures

University of Illinois - Coursera - Issued Jan, 2022

Ordered data structures certificate

Ordered Data Structures

University of Illinois - Coursera - Issued Dec, 2021

Object oriented data structures in C++ certificate

Object Oriented Data Structures In C++

University of Illinois - Coursera - Issued Nov, 2021