Portfolio

My projects

Web Application

Rainy Days

  • GitLab: https://gitlab.com/yokolet/rainy-days
  • GitHub: https://github.com/yokolet/rainy-days
  • Live: https://blogging-in-rainy-days.onrender.com/
  • Multi-user, microblog application by Ruby on Rails and Vue.js, revised version of Rainy Day Blog
  • OAuth2 Authorization Code Flow or PKCE(Proof Key for Code Exchange) by Google, GitHub and GitLab for a user authentication
  • GraphQL API for blog posts and comments
    • (backend) GraphQL Ruby, (frontend) Vue Apollo
  • Technologies on the backend
    • Rails 8, PostgreSQL, RSpec, Vite Ruby, nested comments
  • Technologies on the frontend
    • Vue.js 3, Composition API, Vite, Bun, TypeScript, Vue Router, Pinia, Tailwind CSS, Responsive Design, Light/Dark mode
  • GitLab CI/CD
  • Docker

Action Cable Tic-Tac-Toe

Option Selector

Tailwind Website Projects

Rainy Day Blog

  • GitLab: https://gitlab.com/yokolet/rainy-day-blog
  • GitHub: https://github.com/yokolet/rainy-day-blog
  • Blog site web application by Ruby on Rails with Vue 3
  • OAuth2 PKCE (Authorization Code Flow with Proof Key for Code Exchange) for a user authentication
  • GraphQL for a blog post API
    • (backend) GraphQL Ruby, (frontend) Vue Apollo
  • Others on the backend
    • PostgreSQL, Redis, RSpec, Vite Ruby
  • Others on the frontend
    • Vite, Bun, Composition API, Vue Router, Pinia, Tailwind CSS, Daisy UI

Transcript App

textblog

  • https://github.com/yokolet/textblog
  • Microblog web application which accepts only texts
  • Facebook OAuth authentication to write blog
    • Just reading posts doesn’t require authentication
  • Ruby on Rails, GraphQL, React/Redux, OAuth, PostgreSQL

C++

Snake Game

Traffic simulation

Machine Learning

Becoming Jane by Deep Learning

Small deep learning projects