Cozy office image

Hi, I'm Nina Mason

A software engineer building thoughtful, user-focused applications across full-stack development, AI-powered systems, and interactive software.

Photo of Nina Mason
Photo of Nina Mason

About Me

I'm a software engineer who loves building thoughtful, human-centered applications โ€” the kind that feel intuitive, accessible, and genuinely enjoyable to use.

My experience spans full-stack development, AI-powered applications, interactive UI design, automated testing, and collaborative Agile team development. I enjoy solving both technical and human-centered problemsโ€”whether that means building adaptive learning systems, integrating APIs, designing intuitive interfaces, or improving software reliability through clean architecture and testing.

Outside of tech, I enjoy crocheting, caring for my plants, hiking, and spending time with my family and my chihuahua, Igby.

Technologies I work with: Java, Python, JavaScript, React, Next.js, JavaFX, Streamlit, MongoDB, REST APIs, Docker, Git, SQL, Node.js, C, C++

Education & Background

Bachelor of Science in Engineering
Software Engineering

๐ŸŽ“ Arizona State University

๐Ÿ… Summa Cum Laude

๐Ÿ“Š GPA: 3.89 / 4.0

๐Ÿ“… Graduated: May 2026

View eDiploma

Highlights

โœ“ Sponsored AI Capstone Projectโœ“ Full-stack & AI developmentโœ“ Agile Scrum collaborationโœ“ Automated testing & QAโœ“ Active personal software projects

Relevant Coursework

Data Structures & AlgorithmsOperating SystemsSecure Software SystemsWeb-Based ApplicationsMobile Application DevelopmentProject Management

Projects

Project screenshot 1

Self-Learning AI Tutor

Sponsored capstone project focused on building an adaptive AI-powered tutoring platform that evaluates student reasoning, personalizes learning pathways, and delivers structured feedback in real time.

My role: Built adaptive assessment logic, enhanced reasoning analysis workflows, improved feedback quality, maintained MongoDB-backed data systems, and contributed automated testing within a remote Agile Scrum team.

PythonStreamlitMongoDBOpenAI API
Project screenshot 1

JavaFX GPS Distance Application

Desktop GPS application that calculates distances between locations using the Haversine formula, with both CLI and JavaFX GUI modes. Integrated the Mapbox API to embed dynamic live mapping into the JavaFX interface.

Highlights: Designed and implemented the JavaFX user interface, implemented distance calculations, persisted route data using JSON, and automated builds with Gradle.

JavaJavaFXGradleJSONAPI
Project screenshot 1

Multithreaded C Image Processor

A command-line image processing tool written in C that applies multiple filters to BMP images using multithreading for performance.

Highlights: Implemented custom filters (blur, grayscale, color shift, and swiss-cheese effect), handled low-level BMP parsing, and parallelized image processing using POSIX threads.

CPOSIX ThreadsBMP ParsingMemory ManagementLinux / WSL

Let's Connect

Iโ€™d love to connect about software engineering opportunities, projects, or creative tech ideas ๐ŸŒฟ

GitHubLinkedIn
Email Me