Image of myself

👋 Hey there!


I'm J.P. Norton

A computer science graduate

from Northeastern University


I'm focused on

iOS engineering

with an eye for great UI/UX

👋 Hey there!


I'm J.P. Norton

A computer science graduate from Northeastern University


I'm focused on

frontend development

with an eye for great UI/UX

👋 Hey there!


I'm J.P. Norton

A computer science graduate from

Northeastern University


I'm focused on frontend development

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

React

TanStack Query

TanStack Query

Tailwind

Tailwind

Spring Boot

Spring Boot

Node.js

Node.js

Zustand

Zustand

Git

Git

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

SearchNEU Scheduler

Web App

Built and shipped product features for SearchNEU through Sandbox, Northeastern’s student‐led software consultancy, serving 10,000+ monthly users and enabling students to generate and compare class schedules based on selected preferences Implemented the scheduler’s calendar UI, filtering system, loading states, error states, and changelog page to improve clarity and user experience Worked within a collaborative engineering team to develop and ship updates for a widely used student platform

React

TypeScript

Tailwind

Drizzle

SearchNEU Scheduler

Web App

Built and shipped product features for SearchNEU through Sandbox, Northeastern’s student‐led software consultancy, serving 10,000+ monthly users and enabling students to generate and compare class schedules based on selected preferences Implemented the scheduler’s calendar UI, filtering system, loading states, error states, and changelog page to improve clarity and user experience Worked within a collaborative engineering team to develop and ship updates for a widely used student platform

React

TypeScript

Tailwind

Drizzle

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

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