Image of myself

👋 Hey there!


I'm J.P. Norton

A 4th year at

Northeastern University

studying computer science.


I'm focused on iOS app dev

with an eye for great UI/UX

Here's what I know

Languages

Swift

Swift

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

SwiftUI

SwiftUI

Xcode

Xcode

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

Framer

Framer

DrizzleORM

DrizzleORM

My Projects

Graey.dev

iOS Apps

Built and shipped 8 iOS apps on the App Store under Graey.dev, independently managing the full product lifecycle from idea and design to development, launch, and iteration Developed consumer mobile apps using Swift, SwiftUI, Firebase, and Supabase, building features such as authentication, data storage, and polished user‐facing interfaces

SwiftUI

iOS

Supabase

Firebase

Graey.dev

iOS Apps

Built and shipped 8 iOS apps on the App Store under Graey.dev, independently managing the full product lifecycle from idea and design to development, launch, and iteration Developed consumer mobile apps using Swift, SwiftUI, Firebase, and Supabase, building features such as authentication, data storage, and polished user‐facing interfaces

SwiftUI

iOS

Supabase

Firebase

HabitFast

iOS App

Developed an iOS app for habit tracking and goal tracking using SwiftUI, allowing users to build routines, monitor progress, and stay accountable. Used Supabase for authentication and backend data storage, supporting secure account management and data tracking.

SwiftUI

iOS

Supabase

HabitFast

iOS App

Developed an iOS app for habit tracking and goal tracking using SwiftUI, allowing users to build routines, monitor progress, and stay accountable. Used Supabase for authentication and backend data storage, supporting secure account management and data tracking.

SwiftUI

iOS

Supabase

Solis

iOS 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

iOS 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

iOS 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.

SwiftUI

Firebase

MapKit

Core Location

BenchMark

iOS 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.

SwiftUI

Firebase

MapKit

Core Location

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

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

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

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

CSS

XML

My Hobbies & Interests

My Hobbies & Interests

Entrepreneurship

Content Creation

Graphic Design

Motion Design

3D Rendering

Photography

Golf

Tennis

Running

Traveling

Video Editing

Cinematography

Game Development