Hey, I'm Joshua...

Welcome to my portflio! I am a current Computer Science major at Stevens Institute of Technology, getting my BS in 2024 and MS in 2025.

Profile

Skills

/Languages

Java

Python

JavaScript

HTML

CSS

Education

/Stevens Insititue of Technology

Stevens Logo

B.S. in Computer Science

GPA: 3.9

Expected Grad: May 2024

/Relevant Coursework


  • Data Structures & Algorithms
  • Web Programming I & II
  • Computer Architecture and Organization
  • Operating Systems
  • Systems Programming
  • Principles of Programming Languages
  • Agile Methods for Software Development
  • Database Management Systems
  • TCP/IP Networking
  • Human-Computer Interaction
  • Concurrent Programming (IP)
  • Database Management Systems II (IP)
  • Intro to Cloud Computing (IP)

Experience

/Stevens Institute of Technology

Research Assistant (Development)

Range: May 2023 - Aug 2023

Location: Hoboken, NJ (Remote)

Skills Used: PHP, JavaScript, SQLite


  • Researched with NUKEMAP creator to enhance and develop new features for NUKEMAP with 1000s of users monthly.
  • Translated all PHP code into Node.js in order to allow offline hosting for first/third-party research and analysis.
  • Designed a new UI for mobile responsiveness and intuitive use to complement the over 50% mobile user base.
  • Optimized a Javascript program that could convert NetCDF landscan files to an SQLite database in 2 days down to 1 hour.

Student Tutor

Range: Feb 2023 - May 2023

Location: Hoboken, NJ

Skills Used: Teaching, Java, Python, Time Management


  • Conducted one-on-one tutoring sessions with 8+ students in CS fundamental courses like Data Structures and Algorithms.
  • Prepared material ahead of time based on a student's blind spots, keeping in mind their preferred teaching style and format.

Research Assistant

Range: Jun 2022 - Aug 2022

Location: Hoboken, NJ (Remote)

Skills Used: JavaScript, HTML, CSS, Physics


  • Researched with NUKEMAP creator to bring similar visualizations to meteor strike models in JavaScript in 8 weeks.
  • Optimized complex physics-based calculations and translated them into 20+ easy-to-use JavaScript functions.
  • Prepared a test bed environment with HTML, CSS, and JavaScript to experiment and test equations, saving 2 weeks of development and debug time.

Projects

/Portfolio

Portfolio

Skills Used: Next.js, TailwindCSS, Framer Motion, Graphic Design

Description: I wanted to make a portfolio website that incapsulated everything that I did or will do whether that be software engineering, web design, music, or other artistic/practical adventures.


/AlgoRacer

AlgoRacer

Skills Used: JavaScript, React, Node.js, MongoDB, Express, Heroku

Description: Created a website that aims to gamify the learning of common computer science algorithms in a team of 2. Contributed to the frontend structure and game elements that made extensive use of React hooks for game interactivity. Implemented a backend that allowed users to create accounts and store their progress in a MongoDB database. Facilitated iteration tests to gauge our engagement metrics to which we saw a 10% increase in engagement over 4 iterations.


/Scrumptious Solar Services

Scrumptious Solar Services

Skills Used: JavaScript, React, Socket.io, Node.js, Express, MongoDB, Firebase

Description: Worked with a team of 3 to create a web application that served to connect people with similar interests. The main goal of the project was to allow open-source projects to create and foster a community while also along those who want to contribute to a start up an inviting place to do so.


/NYC Historical Sites

NYC Historical Sites

Skills Used: JavaScript, React, Mapbox, Firebase, MongoDB, Node.js, Express

Description: Built a trip planner spanning NY with 40+ sites alongside 4 others that can plan 1 to 3-day trips based on geolocation data. Implemented Mapbox to display markers to users, allowing users to review and talk to one another with sockets. Designed a submission system where users can upload a location to be verified by admins, disallowing false information.


/TeamUp!

TeamUp!

Skills Used: JavaScript, Node.js, Bootstrap, Express, MongoDB, Handlebars

Description: Worked with a team of 3 to create a web application that served to connect people with similar interests. The main goal of the project was to allow open-source projects to create and foster a community while also along those who want to contribute to a start up an inviting place to do so.

Built with Next.js, Tailwind and Vercel