Overview
Hi my name is Evan Nishi and I'm interested in web development, cybersecurity, and hardware. Feel free to look at my github:Github.
Personal Projects
- Spotify LED Matrix |python, hardware
- Birthday Card Generator |typescript, react, vercel serverless, mongodb
- Media Bias Visualization | python, web scraping, html/css, vercel serverless
- Personal Site V2 |typescript, react, html/css
03/2022-
Programmed an LED matrix to sync up with my spotify and display the album cover and other information about the currently playing song using a raspi link11/2020-06/2021
Created an api that generates and stores birthday cards with custom messages/theming given a post request link10/2020-12/2020
Webscraped data and created a visualization of media bias vs viewership link04/2020-09/2020
Created a personal website (looking at it right now!)Class Projects
- Data Integrated Sparring Helmet (in progress) |hardware, python, machine learning
- Fren2meet | typescript, html/css, mongodb
- Skiver | Java, SQL
Currently working on a project under Dr. Kaikai Liu that integrates a single board computer into a sparring helmet and sensor suite to collect data and stream it to a dashboard
Wrote a when2meet clone with expanded features such as adding friends, have a personal calendar attatched to user profle, and improved UI link
Built a java journaling app with an SQL backend link
Education
- San Jose State University
- Diablo Valley College
- Las Lomas High School
Student, 2022 - May 2025
B.S. Software Engineering, cybersecurity certificateStudent, 2019-2022
A.S. Computer ScienceStudent, 2018-2022
High School DilpomaWork
- Drem
- San Jose State Computer Science Club
- The Coder School
- TrantonLLC
Intern, 06/2022-07/2023
Was a lead intern for Drem, a fintech startup based in SCU. Worked mainly with code organization and quality, typescript, tailwind, and react.Web Developer, 10/2022-12/2022
Made wireframes and wrote code for the San Jose State Computer Science Club's website and infrastructure.Code coach, 02/2021-09/2021
Taught and tutored students in basic programming concepts.Contract backend web developer, 01/2020-02/2020
Was a paid contract developer for TrantonLLC. Worked mainly with discord.js, AWS EC2, and express.Tools/Technologies:
I love learning new technologies, along with the following tools. I am also experienced with linux, scrum, git, mongodb administration, and bash scripting.
Javascript/Typescript
I am proficient in writing and deploying web applications and APIs with js/ts as well as best practices, serverless functions, various libraries.
Accompanying tools:
- Express
- Mongoose/Mongo
- Next.js
- Node.js
- React.js
- Styled-components
- Tailwind
Python
I am very comfortable working in python to automate tasks, write basic machine learning models, process data, and write web applications in python.Relevant coursework: Intro to Data Science, Machine Learning for Big Data
Accompanying tools:
- Flask
- Numpy
- OpenCV
- Pandas
- Poetry
- Pipenv
- Sqlite
- Tensorflow
Java
I am comfortable writing code for java gui applications, and working with build tools for both desktop and andriod.Relevant coursework: Object Oriented Design, Data Structures and Algorithms
Accompanying tools:
- Gradle
- Maven
- Spring Boot
C/C++
I am familiar with C/C++ especially in the context of operating systems. I also used C++ in VEX robotics, mainly working with littlevgl graphics library for the UI of our controller.Relevant coursework: Operating Systems
HTML/CSS
I am proficient in designing, styling, and making responsive static websites with HTML and CSS.
SQL
I am familiar with writing code for, deploying, and maintaining SQLite and Oracle SQL databases.Relevant coursework: Database Management, Enterprise Systems