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 built with Java 21 and JavaFX that calculates multi-waypoint routes using the Haversine formula and integrates the Mapbox API for address search, interactive route visualization, and static map generation. Features a modern desktop interface, SQLite persistence, PNG map export, and both JavaFX GUI and CLI modes.

Highlights: Designed and implemented a responsive JavaFX desktop interface, integrated forward and reverse geocoding with the Mapbox API, migrated persistence from JSON to SQLite using the Repository pattern, added automated testing with JUnit 5 and JaCoCo, and built features including multi-waypoint routing, route management, and map export.

JavaJavaFXGradleSQLiteAPIJUnit
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