Hey there! I'm Nathan, and I craft engaging experiences for the web.

I combine my passion for delightful design and clean code to create web projects that are beautiful — not only at first glance but also after further (code) review.

Nathan Gentry professional headshot

Experience

Predicting nursing shortages before they happen to improve patient care

Predicting nursing shortages before they happen to improve patient care

Company

Medical Solutions

Location

Lincoln, NE

Position

Development Manager Intern

Timeframe

Fall 2022 – Present

Skills
done

Python

done

Databricks

done

Machine Learning

done

React

done

TypeScript

done

Sass

done

C#

done

.NET Core

done

PostgreSQL

Overview

Medical Solutions is a medical staffing firm that helps match travel nurses with hospitals across the country. For this project, my team and I are working on a predictive staffing tool for hospital managers and travel nurse recruiters. This tool has two parts: a machine learning model trained on nurse employment data and a web app to convey the model's findings to non-technical employees.

My Role

In my role as development manager, I:

  • Analyze data from 12,000+ travel nurses with Python and Databricks to predict nursing shortages before they happen.
  • Develop a web app with React, C#, and .NET to relay model insights to staffing managers across 4,000+ medical facilities.
  • Manage a team of 5 developers using agile methodologies and CI/CD principles to consistently iterate on feedback.

Modernizing critical workflows for a nonprofit tackling recidivism

Modernizing critical workflows for a nonprofit tackling recidivism

Company

Bridges to Hope

Location

Lincoln, NE

Position

Software Engineering Intern

Timeframe

Fall 2021 – Spring 2022

Skills
done

React

done

TypeScript

done

Sass

done

C#

done

.NET Core

done

PostgreSQL

done

Figma

done

UX Testing

done

UI Prototyping

Overview

Bridges to Hope is a nonprofit organization that helps ex-prisoners transition back into society. When exiting the criminal justice system, reentrants are met with significant up-front costs to restart their life. Bridges to Hope provides these individuals with donations, such as furniture, kitchen supplies, and clothing, to help ease this burden and reduce recidivism.

Over 10 months, a team of four developers and myself:

  • Created an award-winning data management system for a nonprofit that helps ex-prisoners transition back into society.
  • Modernized 5+ workflows by replacing physical forms with a digital administrative portal to improve operational efficiencies.
  • Increased data visibility by using React and TypeScript to craft a report generation tool that unlocks funding opportunities.

Hear more from the people involved:

My Role

My area of expertise was in designing and implementing the frontend. This presented an interesting challenge because these user interfaces needed to be analogous to the paper forms, while also requiring more consistency than the free form of paper and pen. Through continuous user interviews with end users, we created designs that inspired confident usage, even in those unfamiliar with technology.

Creating self-service tools empowering warehouse managers nationwide

Creating self-service tools empowering warehouse managers nationwide

Company

Spreetail

Location

Lincoln, NE

Position

Software Engineering Intern

Timeframe

Summer 2021

Skills
done

C#

done

.NET

done

Entity Framework

done

React

done

JavaScript

done

GitLab

done

MVC Framework

done

Jira

Overview

Spreetail is an e-commerce company helping businesses succeed in over a dozen online marketplaces by managing the listings and logistics for them. At Spreetail, I built a self-service portal that empowered warehouse managers to support themselves. These tools eliminated tedious data management tasks for developers, reducing technical bloat and freeing them up to work on tasks that will bring new business value.

My Role

In my 10 weeks at Spreetail, I:

  • Launched self-service tools that empower warehouse managers across 8 international locations to support themselves.
  • Reduced the technical strain of opening new warehouses to help Spreetail achieve next-day shipping to 80% of the U.S.
  • Deployed C# and .NET backend code and API endpoints within a legacy codebase, using unit tests to ensure longevity.

While I primarily worked in the backend code fleshing out the data management logic, I did convert mockups to frontend code for the first tool and aided in mentoring my fellow intern in his understanding of React.

Developing a custom CMS for a high-traffic market insights blog

Developing a custom CMS for a high-traffic market insights blog

Company

Cboe Global Markets

Location

Lenexa, KS

Position

Software Engineering Intern

Timeframe

Summer 2020

Skills
done

React

done

Python

done

PostgreSQL

done

Django

done

Git

done

Bitbucket

done

Agile

done

Jira

done

Communication

Overview

Cboe Global Markets is a major player in the markets and exchanges industry. During the summer of 2020, they were transitioning their market insights blog into a news and video hub to create a more engaging experience for users. As my intern project, I created a content management system (CMS) for the marketing and communications team to streamline publishing content to the new site.

Over the course of 6 weeks, I:

  • Produced a custom Content Management System to manage Cboe’s Insights blog that receives 470,000+ monthly hits.
  • Coded full stack functionality in React, Django, and PostgreSQL that has enabled non-technical staff to publish 300+ posts.
  • Collaborated with a UI designer and end users to ensure long-term usability and consistency within design systems.

My Role

A major focus of mine was on the front-end of the application. I communicated effectively in a remote setting with the lead UI designer and stakeholders in the marketing and communications team. Through this collaboration, I translated wireframes into React code, while incorporating changes that benefited end-users.

For example, the initial design segmented post creation, forcing the user to insert one paragraph, image, or video at a time. When evaluating from the user’s perspective, I felt this would be frustrating — especially compared to their current workflow. Instead, I adapted a familiar rich text editor to meet our project's needs while allowing authors to write posts more seamlessly.

In addition to implementing front-end code, I also created API endpoints and library code in Python, as well as database tables in PostgreSQL to ensure uninterrupted data flow from end-to-end.

Implementing preview functionality into a dynamic door configurator

Implementing preview functionality into a dynamic door configurator

Company

DMSi Software

Location

Lincoln, NE

Position

Software Engineering Intern

Timeframe

Spring 2020

Skills
done

React

done

SASS

done

TypeScript

done

Golang

done

GitHub

done

Git

done

Zenhub

done

Agile

Overview

DMSi Software creates innovative business tools for the lumber and building materials industry. One major pain point they recognized was in their door configuration software, which was frustrating and convoluted. This project created new, in-house software that dynamically generated images as users configured their doors to create transparency in the process. One DMSi executive noted this software will soon be used to configure 50% of doors in America.

My Role

My main task through the internship was developing the preview-in-environment functionality. This feature allowed users to test out any number of door configurations on their house. This added value both to the user and to DMSi by creating a seamless way to reduce the risk of buying a door.

I quickly adapted to working in an agile-based team environment halfway through the project and took control in developing the feature using React and SASS. By bringing me on as an intern, the team was able to achieve one of their reach goals for the overall project.

Projects

Launching a web app to help hosts navigate party planning in a pandemic

Launching a web app to help hosts navigate party planning in a pandemic

Project

Shindig

Timeframe

Spring 2021

Skills
done

UI/UX Design

done

Figma

done

React

done

CSS-in-JS

done

Vercel

done

Agile Development

Overview

Shindig is an event planning application that helps hosts customize their events to the comfort levels of their guests in the pandemic. The app allows hosts to create events and then send invites to their friends, who fill out a questionnaire on their comfortability with masks, social distancing, food, etc. These questionnaire responses are then compiled into reports and recommendations, enabling hosts to edit the details of their event such that the comfort of their attendees is maximized.

My primary focus was on user interface design and front-end development. We followed a mobile-first design methodology to create an experience that hosts could easily share with their invitees. When converting those designs to code, I worked on the create event flow and the questionnaire for invitees.

Shindig was developed as part of my Software Engineering IV class with fellow front-end engineer Daniel Noon and back-end engineers Anna Krueger, Benjamin Lohrman, and Megan Chaffey. Throughout the curriculum, we followed the software development lifecycle from requirements elicitation to release.

Applying a personal design system to a portfolio showcase website

Applying a personal design system to a portfolio showcase website

Project

nathangentry.me

Timeframe

Summer 2020

Skills
done

React

done

SASS

done

Firebase

done

Figma

done

UI/UX Design

done

Copywriting

Overview

nathangentry.me is an interactive portfolio site I created to showcase my past work experience, personal projects, and education history. To ensure flexibility for years to come, I designed the site with componentization in mind, allowing new experiences and projects to be added with ease in the future.

Interactivity was emphasized as a focal point of the website. Transitions originating from user actions spark joy and act as a differentiating factor from other resume sites. These were brought to life in development using React and SASS transitions.

In addition to the general portfolio site for public visitors, I also ensured the site was extensible to match any number of companies and jobs I apply for in the future. By utilizing React Router and styled-components, I was able to create a unique, private experience for each company, including a cover letter and custom theming.

Creating a centralized hub for law enforcement case management

Creating a centralized hub for law enforcement case management

Project

Bulletin by BlueLine

Timeframe

Fall 2019

Skills
done

React

done

CSS

done

Firebase

done

UI/UX Design

done

Entrepreneurship

done

Collaboration

Overview

Bulletin is a case management system prototype developed in coordination with the Nebraska State Patrol. Currently, there is no centralized, digital source of truth for case updates or task management. This tool was created to fill that gap, create transparency throughout the Patrol, and ensure that everyone is acting on the most up-to-date information.

Creating a product that catered to our target audience was a particular challenge in this project. Officers are notoriously reluctant to adopt new technology, so we placed a strong emphasis on simplifying the user experience. This manifests itself in a bare-bones home screen with a limited set of options to proceed. Additionally, after our user interviews, we incorporated a rotating information panel filled with jokes in an attempt to decrease cynicism in the workplace.

Beyond the home screen in the case updates page, we once again focused on simplicity. Highlights draw an officer's attention to new updates, with cases of particular importance at the top of their list. Additionally, search functionality makes the process of finding old information a breeze, with text highlighting to bring the user's attention to any matches.

Bulletin was developed as a part of the Raikes School's Innovation Processes course. Over the course of the semester, my team members and I developed a business model using the Lean Startup methodology. As a proof-of-concept for our business model, we developed this prototype and refined it with feedback from the Nebraska State Patrol.

Education

University of Nebraska–Lincoln

University of Nebraska–Lincoln

Major

Computer Science

Minors

Business and Math

Timeframe

August 2019 – May 2023

Coursework
done

Software Engineering

done

Algorithms

done

Machine Learning

done

Design Thinking

done

UI Design

done

Statistics

Involvements
done

Raikes Social Media Team

done

Girls Code Lincoln

done

Engineering Diplomats

Jeffrey S. Raikes School of Computer Science & Management

The Jeffrey S. Raikes School of Computer Science and Management is a highly selective and competitive honors program at the University of Nebraska-Lincoln focusing on the intersection of technology and business. Along with my cohort of approximately 40 students, I study topics such as software engineering processes, innovation, and business fundamentals to create a well-rounded skillset that I can apply to real-world solutions.

Contact

Like what you see? Let's get in touch

Online

GitHub logo
LinkedIn logo