

👋 Hey there!
I'm J.P. Norton
A 4th year at
Northeastern University
studying computer science.
I'm focused on full stack
web and iOS apps
with an eye for great UI/UX
Here's what I know
Languages
SwiftUI
SwiftUI
TypeScript
TypeScript
JavaScript
JavaScript
Java
Java
SQL
SQL
HTML
HTML
CSS
CSS
Python
Python
C#
C#
C
C
Racket
Racket
LaTex
LaTex
Assembly
Assembly
Frameworks & Tools
React.js
React.js
Spring Boot
Spring Boot
Node.js
Node.js
Zustand
Zustand
TanStack Query
TanStack Query
Git
Git
Tailwind
Tailwind
PostgreSQL
PostgreSQL
JUnit
JUnit
Gradle
Gradle
JQuery
JQuery
Figma
Figma
Xcode
Xcode
My Projects
Solis
Mobile App
Built an iOS app that lets users choose specific apps and track their daily and weekly screen time at a glance. Implemented Apple’s Screen Time API's in SwiftUI to read usage with user permission and present clean, responsive charts.
SwiftUI
iOS
Screen Time API

Solis
Mobile App
Built an iOS app that lets users choose specific apps and track their daily and weekly screen time at a glance. Implemented Apple’s Screen Time API's in SwiftUI to read usage with user permission and present clean, responsive charts.
SwiftUI
iOS
Screen Time API

Solis
Mobile App
Built an iOS app that lets users choose specific apps and track their daily and weekly screen time at a glance. Implemented Apple’s Screen Time API's in SwiftUI to read usage with user permission and present clean, responsive charts.
SwiftUI
iOS
Screen Time API

BenchMark
Mobile App
Developed an iOS app using MVVM architecture to locate nearby public seating options. Integrated Firebase's Cloud Firestore and Authentication for real-time updates on user and seating data.
Swift
Firebase
Full-Stack
Authentication

BenchMark
Mobile App
Developed an iOS app using MVVM architecture to locate nearby public seating options. Integrated Firebase's Cloud Firestore and Authentication for real-time updates on user and seating data.
Swift
Firebase
Full-Stack
Authentication

BenchMark
Mobile App
Developed an iOS app using MVVM architecture to locate nearby public seating options. Integrated Firebase's Cloud Firestore and Authentication for real-time updates on user and seating data.
Swift
Firebase
Full-Stack
Authentication

ShmooTube
Extension
Engineered a Chrome extension to track and display total time spent watching ads on YouTube. Employed web scraping techniques to display relevant data (i.e., current video’s thumbnail, total playlist duration).
JavaScript
HTML
JSON
CSS
Web Scraping

ShmooTube
Extension
Engineered a Chrome extension to track and display total time spent watching ads on YouTube. Employed web scraping techniques to display relevant data (i.e., current video’s thumbnail, total playlist duration).
JavaScript
HTML
JSON
CSS
Web Scraping

ShmooTube
Extension
Engineered a Chrome extension to track and display total time spent watching ads on YouTube. Employed web scraping techniques to display relevant data (i.e., current video’s thumbnail, total playlist duration).
JavaScript
HTML
JSON
CSS
Web Scraping

Fontenotes
Desktop App
Built a JavaFX bullet journal app with task/event management, theme customization, and enhanced UI/UX. Incorporated .bujo file persistence using JSON and employed CSS for dynamic styling and app aesthetics.
Java
JSON
JavaFX
Full-Stack
Git
CSS
XML

Fontenotes
Desktop App
Built a JavaFX bullet journal app with task/event management, theme customization, and enhanced UI/UX. Incorporated .bujo file persistence using JSON and employed CSS for dynamic styling and app aesthetics.
Java
JSON
JavaFX
Full-Stack
Git
CSS
XML

Fontenotes
Desktop App
Built a JavaFX bullet journal app with task/event management, theme customization, and enhanced UI/UX. Incorporated .bujo file persistence using JSON and employed CSS for dynamic styling and app aesthetics.
Java
JSON
JavaFX
Full-Stack
Git
CSS
XML

Maze
Desktop App
Designed and developed a desktop application to generate and display mazes of varying sizes using Kruskal's algorithm. Implemented depth-first and breadth-first search algorithms to solve the mazes, with a visualized solution path.
Java
Breath-First-Search
Depth-First-Search

Maze
Desktop App
Designed and developed a desktop application to generate and display mazes of varying sizes using Kruskal's algorithm. Implemented depth-first and breadth-first search algorithms to solve the mazes, with a visualized solution path.
Java
Breath-First-Search
Depth-First-Search

Maze
Desktop App
Designed and developed a desktop application to generate and display mazes of varying sizes using Kruskal's algorithm. Implemented depth-first and breadth-first search algorithms to solve the mazes, with a visualized solution path.
Java
Breath-First-Search
Depth-First-Search

RealTimeSched
Web App
Developed a full-stack web application to display a user’s daily schedule. Utilized Firebase’s Cloud Firestore to store data and display the user’s status in real-time.
React
JavaScript
Full-Stack
Firebase
HTML
CSS
Authentication

RealTimeSched
Web App
Developed a full-stack web application to display a user’s daily schedule. Utilized Firebase’s Cloud Firestore to store data and display the user’s status in real-time.
React
JavaScript
Full-Stack
Firebase
HTML
CSS
Authentication

RealTimeSched
Web App
Developed a full-stack web application to display a user’s daily schedule. Utilized Firebase’s Cloud Firestore to store data and display the user’s status in real-time.
React
JavaScript
Full-Stack
Firebase
HTML
CSS
Authentication

My Hobbies & Interests
My Hobbies & Interests
Entrepreneurship
Entrepreneurship
Entrepreneurship
Content Creation
Content Creation
Content Creation
Game Development
Game Development
Game Development
3D Rendering
3D Rendering
3D Rendering
Graphic Design
Graphic Design
Graphic Design
Photography
Photography
Photography
Golf
Golf
Golf
Tennis
Tennis
Tennis
Running
Running
Running
Traveling
Traveling
Traveling
Video Editing
Video Editing
Video Editing
Motion Design
Motion Design
Motion Design
Cinematography
Cinematography
Cinematography
Links
Here's my resume

Here's my resume

Here's my resume

Check out my LinkedIn

Check out my LinkedIn

Check out my LinkedIn

View my GitHub

View my GitHub

View my GitHub

Send me an email
norton.jo@northeastern.edu

Send me an email
norton.jo@northeastern.edu


Send me an email
norton.jo@northeastern.edu