Hi, I'm Nina Mason
A software engineer who builds intuitive, full-stack applications with care for both users and code.


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, UI design, and collaborative team projects. I care deeply about writing clean, maintainable code while also crafting interfaces that feel warm and intentional.
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, MongoDB, REST APIs, Git.
Projects

Self-Learning AI Tutor
Adaptive AI-powered tutoring platform focused on evaluating step-by-step reasoning and providing personalized feedback.
My role: Designed adaptivity logic, cleaned and migrated MongoDB data, implemented prompt configuration, and improved feedback quality for partial correctness.

JavaFX GPS Distance Application
Desktop GPS application that calculates distances between locations using the Haversine formula, with both CLI and JavaFX GUI modes. GUI integrates Mapbox API into live mapping feature.
Highlights: Designed the JavaFX UI, implemented distance calculations, persisted route data using JSON, and automated builds with Gradle.

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.
