Profile
As an adaptable software engineer, I am passionate about designing user-friendly applications, ensuring system reliability, and producing clear documentation. I am committed to learning and actively contributing within a team to deliver exceptional software solutions.
Professional Experience
-
Systems Developer
|Venture 3 | Hatfield, PA |
01/06/2025 - Present - Maintain and Secure Network Infrastructure – Monitor, troubleshoot, and enhance network performance while implementing security protocols to protect business systems.
- Develop and Manage Server Systems – Build, deploy, and maintain server environments to support sales, inventory, and accounting operations.
- Automate and Optimize Business Processes – Design and integrate tools to streamline inventory tracking, sales workflows, and financial reporting.
-
Software Engineer
| (Independent Contractor) |Things Up | Remote |
06/03/2023 -12/23/2024 - Collaborate with team members to enhance client review analysis tools, delivering actionable insights for businesses.
- Focus on backend service development and code improvements to ensure smooth, scalable functionality.
- Backend Development in Laravel - Building proficiency in Laravel 10 (PHP 8.1) to meet project requirements, contribute to backend logic, and support ongoing product enhancements
- Adaptability to Evolving Project Needs - Adjusting responsibilities to align with shifting project requirements, maintaining steady progress on assigned tasks and contributing to feature improvements.
-
Software Engineer / Simulation Engineer
St. Luke's University Health Network | Bethlehem, PA |
06/06/2022 -10/09/2023 - Supported medical simulation training across hospital sites, handling equipment setup and session preparation.
- Developed digital solutions to automate processes, reduce errors, and enhance scheduling workflows.
-
Scheduling Application (Go / Bootstrap 4 / Postgresql / Digital Ocean Droplet / Http Templates / CSS3 / Javascript)
- Solely provided user requirements, design, implementation and maintenance of a scheduling application that reduced scheduling time by 80%, decreasing a two-week process to two days.
- Streamlined operations for 60+ users by automating manual workflows, leading to a 25% reduction in administrative errors.
- Improved productivity across the department, saving an estimated 100+ hours of administrative work per month
-
Shaken Baby Simulation Trainer ( Circuit Python / Adafruit Feather RP2040 / Accelerometer / LED matrix display)
- Created user requirements, designed, implemented and tested a shaken baby simulation trainer using Adafruit components. This prototype showcased hands-on technical skills and innovation in medical training tools.
-
Medical Procedure Video Catalog Prototype (Flutter / Dart)
- Built a cross-platform medical video catalog prototype using Flutter, allowing for seamless deployment across mobile, PC, and web. The app was met with strong interest, demonstrating potential for enhancing resource accessibility.
Summary:
Developing and Maintaining systems to support the business including Network and Security Management, Development of Server systems for Support and Sales Management, Inventory and Accounting systems
Responsibilties:
Summary:
Brought on as a Software Engineer after showcasing a scheduling app built at St. Luke’s University Hospital, I support backend development for a reputation management platform. My role includes enhancing tools for client review analysis, contributing to scalable solutions, and aligning with the project’s evolving needs.
Responsibilties:
Key Contributions:
Summary:
Hired after developing a simulation trainer in partnership with Kutztown University, my role involved significant software engineering responsibilities. I built innovative solutions for medical simulation and streamlined internal processes to optimize session coordination and communication.
Responsibilties:
Key Projects:
Education
-
Kutztown University
Bachelor of Science in Computer Science / Software Development | 05/14/2022
Summa Cum Laude, GPA: 3.9
- Completed three graduate-level courses: Advanced Data Structures, Introduction to Big Data, and Artificial Intelligence.
-
Network Programming Game (Python, Multiprocessing, TCP/IP Socket Programming):
- Developed a multiplayer game capable of handling multiple games simultaneously, earning a Hall of Fame submission from the Department Chair for its innovative architecture in managing concurrent sessions.
-
Board Game Agent (Rust):
- Programmed an AI agent for the strategic board game Teeko, applying advanced game theory and the Rust programming language to model decision-making.
-
Web Based Art Studio (Javascript, HTML, CSS):
- Created an interactive drag-and-drop online art studio for elementary students, recognized with the Best Project Award from Kutztown University faculty for its unique design and educational value.
-
CDC Covid-19 Data Analysis (Apache Spark):
- Conducted big data analysis on COVID-19 data, leveraging Apache Spark to process and analyze large datasets for insights, highlighting big data handling and analysis skills.
-
Topological Sorting Algorithm (Python and OCaml):
- Implemented a sorting algorithm simultaneously in two languages, show casing adaptability and illustrating algorithmic expertise and adaptability in handling complex data structure tasks.
-
LRU Cache:
- Implemented in C++ to manage least recently used cache operations.
-
Goodreads vs. Amazon Book Review Analysis:
- Compared book reviews from Goodreads and Amazon using Python (Pandas and Numpy).
-
Prim's Algorithm Data Analysis
- Implemented in C++ to analyze and visualize data based on Prim's algorithm.
-
Pokedex
- The Pokédex project is a command-line tool designed to assist users in searching and retrieving information about Pokémon. It features a custom command parser that enables both interactive and batch processing modes, allowing users to execute commands directly or through input files. The program is implemented in Python and utilizes a modified CSV dataset for Pokémon information.
Key Projects:
Academic Record:
Course | Description | Credits | Grade |
---|---|---|---|
CSC 150 | Ethical Legal Prof Impact Dig | 3.00 | A |
CSC 223 | Advanced Scientific Programming | 3.00 | A |
CSC 225 | Discrete Math for Comp II | 3.00 | A |
CSC 235 | Computer Organization + Assembly Language | 3.00 | A |
CSC 237 | Data Structures | 3.00 | A |
Course | Description | Credits | Grade |
---|---|---|---|
CSC 252 | Unix: Scripting and Admin | 3.00 | A |
CSC 310 | Procedural Oriented Programming | 3.00 | A |
MAT 260 | Linear Algebra I | 3.00 | A |
CSC 402 | Data Structures 2 (Advanced Data Structures) | 3.00 | A- |
Course | Description | Credits | Grade |
---|---|---|---|
CSC 328 | Network & Secure Programming | 3.00 | A |
CSC 341 | Intro to Information Security | 3.00 | A |
CSC 354 | Software Engineering 1 | 3.00 | B+ |
CSC 447 | Artficial Intelligence 1 | 3.00 | A |
Course | Description | Credits | Grade |
---|---|---|---|
CSC 351 | Digital Forensics | 3.00 | A |
CSC 355 | Software Engineering 2 | 3.00 | B+ |
CSC 385 | Computer Science Seminar | 3.00 | A |
CSC 459 | Introduction to Big Data | 3.00 | A |
Technical Skills
- C++ – Data Structures, Algorithms, and System Programming
- Python – Advanced Scientific Programming, AI Projects
- OCaml – Functional Programming and Algorithm Development
- Rust – AI Projects and Game Development
- Go (Golang) – Web App Development and Backend Services
- HTML5/CSS3 – Web Design and Frontend Projects
- JavaScript – Web Interactivity and Full Stack Development
- PostgresSQL – Database Management and Data Analysis
- Bash/Shell Scripting – Unix Administration and Automation
- Full Stack Development
- Version Control – Git (GitHub)
- RESTful APIs – Designing and integrating APIs
- Docker – Containerization
- Bootstrap – Responsive Web Design
- Jupyter Notebooks – Data Science and Machine Learning
- Data Structures and Algorithms
- Artificial Intelligence (AI) – Minimax, A* search
- Networking and Security
- Operating Systems – Linux, Unix Scripting
- Discrete Mathematics
- Software Engineering – Agile methodologies
- Computer Organization and Assembly Language
- Big Data – Apache Spark, Hadoop
- Digital Forensics
- Ghidra – Reverse Engineering
- Apache Spark – Big Data Processing
- NumPy / Pandas – Data Manipulation
- Matplotlib – Data Visualization
- Doxygen – Software Documentation
- Sphinx – Technical Documentation
- Linear Algebra
- Calculus
- Statistics
- Team Collaboration
- Technical Writing – Project Documentation
- Problem-Solving – Competitive Programming
- Communication – Presentations and Demos