Hi, my name is...

Noah Otsuka.

I am a software engineer.

My passion and hobby is to create web and mobile applications using new and performant tools. I also enjoy creating scalable, secure, and user friendly applications.

About Me

Hello, my name is Noah, and I love creating applications for users/customers to interact with. I love creating web or mobile applications whether for work, school, or as a personal project.

In my exprience as a software engineer, I have thoroughly enjoyed working in all layers of an application's tech stack. Understanding useful software tools and methods is very important to me, and I have found that the best and most fun way to learn something is to use or implement it.

Most recently, I have wanted to learn how to create a server using Go and JWT security, so I created a GitHub repository named jwt-go-server that acts as a starting point for creating a JWT authenticated server using Go.

Profile Pic

Javascript

Typescript

Go

Python

C/C++

ReactJS

React Native

Vue

Svelte

NodeJS

Gin

Express

Nuxt

Next

SQL

SQLite

MySQL

Ansible

Terraform

Tools and Languages

I have been very fortunate in my professional experience as I have worked with frontend frameworks all the way to the Linux kernel.

I although most of my experience is in frontend web frameworks, mobile frameworks, and backend servers, I also have some experience with DevOps and databases as well.

Experience

Staffwise LLC - Software Engineer

July 2022 - Current

  • Implementing Clean Architecture design to create productive and scalable software application.
  • Creating server middleware, and endpoints using Express.js.
Typescript
ReactJS
ExpressJS
Terraform

NetApp - Automations Intern

June - Sept 2022

  • Wrote a Python CLI which automated NetApp storage systems deployment using Ansible.
  • Created organized and scalable code base by using OOP and MVVM design pattern.
Python
Ansible

NetApp - Embedded Systems Intern

June - Sept 2021

  • Interpreted, searched, and coded in Linux OS code base to improve system boot times.
C
Bash
Linux

Projects

GymArc

Project SVG

This is my senior project, which is a workout tracking app that allows users to see helpful analytical information for free.

Typescript
React Native
WatermelonDB
MVVM

Recibase

Project SVG

This is a web application that allows users to store their recipes and create weekly meal schedules so the users don't have to . This project uses JWT user authentication.

Go
JWT
Gin
Vue
NuxtJS
SQLite

jwt-go-server

Project SVG

This is a skeleton project for creating a Go server which uses JWT authentication.

Go
JWT
Gin

Huffman_Compressor

Project SVG

Python class that compresses and decompresses a text file using Huffman Encoding algorithm.

Python
Algorithms
Binary Trees

Sudoku Puzzle Generator

Project SVG

This project uses an algorithm I created to randomly generate a sudoku puzzle using c++. The main purpose of this project was to learn c++.

C++

Designed and Built by Noah Otsuka

Using ReactJS NextJS and tailwindcss