NATHAN TAYLOR
Computer Science Graduate Student at UPenn
Skills
Science
Data Science, Data Visualization, Physics, Mathematical Modeling, Error Anlysis, statistical assesment, Mathematics, Chemistry, COMSOL, Research, Model, Telescope, MATLAB, Simulation, LaTeX
Web Development
Javascript, HTML, CSS, SASS, Svelte, SvelteKit, API, Restful
Software Engineering
Software Development, Python, Java, Javascript, Computer Science, Computer System, Unix, Machine Learning
Communication
Writing, Taught, Teach, Speak, Author
Summary
Nathan comes to computer science and software engineering from a strong background in math and science. He studied physics as an undergraduate and then spent a year pursuing a PhD in mechanical engineering before pursuing his passion in computer science. Nathan is a Philadelphia native and a current master's student at the University of Pennsylvania.
Experience
Drexel University College of Engineering
Graduate Research Assistant
September/2020 - June/2021
As part of my PhD program at Drexel, I conducted novel research in the mechanical engineering field. During my time there, I was involved in two research projects, one attempting to develop a novel 3D printing technology and the other investigating a potential drug delivery system for prevention of airborne infectious dieseases like Covid-19.
- Developed a simulation using COMSOL and MATLAB of a 3D printer nozzle that uses electrohydrodynamics as the ink motivating force. The hope was that this techonolgy could eventually be used to print living tissue.
- Began research into using electrostatic forces for targeted delivery of drugs in the respiratory system.
- Applied to several national grant programs.
- Assisted teaching a master's level and a undergraduate level course.
SofterWare, Inc.
Technical Support Representative
October/2019 - June/2020
In this client facing position, I assisted customers in their use of SofterWare's Donor Relationship Management software.
- Fielded phonecalls and chat sessions from customers and gave direct support on all areas of the software while maintaing an excellent net promoter score.
- Developed a series of new text shortcut tools that work in browser to improve representative chat response times and consistency.
- Assisted a company team on a data science competition on Kaggle, using Python to create 75% of the figures used in the final submission. URL: https://www.kaggle.com/davekillough/helping-small-charities-thrive.
Wheaton College
Observatory Teaching Assistant
March/2016 - April/2019
While in undergrad, I worked at the college observatory. I set up, operated, and took care of three 12" telescopes and a 24" plane-wave telescope. Photographed astronomical phenomena using a CCD camera. Assisted students with and taught them the course material and conducted demonstrations for community members.
STLI / Scientific Technology & Language Institute
Community Development Engineer Intern
June/2018 - August/2018
Worked with a team of engineers to come alongside a community in rural Kyrgyzstan and implement a clean water system. Also, overhauled an excel based model of a coil-pump.
- Installed a spring capture and water delivery system in a rural village in Kyrgyzstan.
- Overhauled an Excel based simulation of a coil-pump, increasing its stability, performance, and features.
- Modeled coilpump parts using CAD.
Wheaton College
Nanopore Researcher
January/2016 - August/2018
I was the principle developer finite element analysis model a protein ion-channel alpha-hemolysin. We were investigating whether such a continuum model could provide accurate results at significant performance savings compared to the usual molecural dynamics simulations.
- Used software such as COMSOL, MATLAB, and VMD, languages such as Java, Python, and TCL to build the model.
- Leveraged a functional understanding of partial differential equations, linear algebra, molecular chemistry, electrodynamics, and fluid dynamics.
Wheaton College
Writing Fellow
January/2018 - May/2018
Taught mini-lectures on academic writing to a STEM class and met with each student one on one to offer constructive feedback on their writing.
University of Chicago Medicine
Radiomics Researcher
January/2017 - May/2017
Work primarily conducted in Unix and MATLAB.
- Tested the robustness of computer aided diagnostic (Machine Learning) schema for diagnosing breast cancer from DCE-MRI images.
- Calculated the statistical benefit of including radiomic features over size alone in lesion classification tasks.
Projects
Radiomics Analysis
Researcher and Coauthor
January/2017 - February/2019
I built a Machine Learning model in MATLAB and it trained to detect breast cancer in MRI images. I then statistically compared the performance of this model to istelf when it was restricted to using only the main lesion metric that human radiologists use.
- Built a Linear Discrimant Analysis (LDA) Machine Learning Model in MATLAB
- Trained the model on a dataset of over 600 labeled MRI images.
- Performed a statistical assesment of the model using K-crossfold validation and receiver operating curve analysis
- Including extra data in the images that is not conventionally used by radiologists significantly improved the ability of the model to distiguish between benign and luminal A cancers.
Coil Pump Simulation
Researcher
June/2018 - September/2018
I overhauled and optimized a simulation of a coil pump that was built in Excel with extensive use of VBA macros. I also derived an equation to describe the performance of the coil pump based on several parameters.
- Worked with highly unreadable code, and refactored it to make it much more readable and easier to maintain.
- Eliminated crashing in the simulaion and made it run 20% faster.
- Implemented the ability to run multiple simulations over a parameter space in batch mode.
- Redesigned the optimization algorithm using gradient descent.
Personal Website and Blog
Developer
June/2022 - June/2023
I built this website from scratch using SvelteKit, Svelte, SASS, and of course JavaScript, HTML, and CSS. Read more about how I did it soon in an upcoming blog post.
- The initial website structure and blog functionality was implemented based on this excellent blog post by Josh Collinsworth: https://joshcollinsworth.com/blog/build-static-sveltekit-markdown-blog.
- The resume viewer fetches resume data in JSON Resume format and uses it to populate the page. The skills section of the resume data are rendered as buttons that allow the user to sort the resume for work experiences and projects that pertain to that skill.
Education
University of Pennsylvania
Master's Computer and Information Technology (MCIT)
September/2021 - May/2023
GPA 4.00
- Software Development
- Data Structures and Algorithms
- Computer Systems
- Blockchain & Cryptography
- Computer Systems Programming
- Discrete Mathematics and Probability
Wheaton College
B.S. Physics, minor in math
December/2015 - December/2019
GPA 3.93
- Thermal Physics & Fluids
- Computer Modeling
- Analytical Mechanics
- Electromagnetic Theory
- Advanced Quantum Mechanics
- Analog Electronics
- Optics
- Thermodynamics
- Linear Algebra
- Vector Calculus
- Differential Equations
- Partial Differential Equations
Wheaton College
B.A. Theology
December/2015 - December/2019
GPA 3.93