I'm a software developer currently working at NIST where I develop and maintain software that is used to simulate networks, along with other miscellaneous standalone projects.
While at Clarion University I worked as a student worker for the CIS department. There I focused on preparing and maintaining lab environments for classes. I've put a lot of my focus there in automating and streamlining our processes using my skills as a Computer Science Student.
I interned at Dataforma where I built accounting reports that integrated with the companies new accounting features. These reports gave an 'at a glance' view of things like unpaid invoices. I also implemented web widgets for those reports so they could be seen on the homepage, rather than by running the report.
C++ | |
Python | |
C | |
Unix Shell |
PHP | |
HTML | |
CSS | |
JavaScript |
ASM - x86 | |
Java | |
C# | |
SQL |
Git | |
CMake | |
Catch2 | |
OpenGL | |
Postgres |
ns-3 | |
Android | |
Flask | |
MySQL | |
jQuery |
Support the needs of researchers by developing and maintaining software used to simulate networks (ns-3, etc..) and tools to support such software (visualizers, ns-3 DCE, etc..)
C++, CMake, OpenGL, Python, Unix Shell Scripting, Linux, ns-3
Develop and maintain software used to simulate networks, as well as miscellaneous standalone projects.
While the domain is limited, I’ve worked on diverse projects, such as a model for energy consumption, a framework for prototyping schedulers, and a tool to allow outside programs to run in network simulations.
C++, Python, Unix Shell Scripting, Linux, ns-3
Designed and implemented financial reporting into an existing system. Designed and implemented web widgets corresponding to financial reports.
HTML, CSS, JavaScript, Java, MySQL, Apache Tomcat
Planned integration of dormant notifications and job scheduling into an existing system. Fixed existing bugs.
HTML, CSS, JavaScript, Java, MySQL, Apache Tomcat, Kotlin, Quartz (Job Scheduler)
Preparing and deploying system environments for computer classes and administration of academic servers and network equipment. Plan and maintain computer networks. Design and develop applications and scripts to support classroom requirements and facilitate the administration of networks and student employees
Network Design and Concepts, Unix Shell Scripting, Linux
Developed a website for the Clarion University CIS Department. Integrated with an existing, external employee time clock system, added scheduling and tardiness reporting/excusing, as well as added a system to manage reservations of department computer labs and lab equipment
Agile Work Environment
HTML, CSS, JavaScript, PHP, MySQL, Python + Flask, AJAX, REST.
Developed an Android application to track special needs students time spent on assigned tasks and reported results to show students progress. The application required special care be given to demonstrate a punch in/out workflow in a way that considers their special needs.
Android, Java, SQLite
A simple particle system implemented in Javascript with HTML Canvas.
HTML, CSS, JavaScript