Hannah G. Simon
Hello world! Iโm Hannah ๐
๐ Enthusiastic Master of Computer Science student at Cleveland State University, graduating in May 2026
๐ฑ Passionate about continuous improvement, learning, growth, & pushing the boundaries of technology
๐ I enjoy solving complex problems and advancing technology through computational innovation
๐ก Interests include software engineering, mathematics, algorithm optimization, embedded systems, AI, machine learning, quantum computing, cryptography, & data mining
๐ Outside of my technical work I enjoy traveling, discovering new places, exploring national parks, and the occasional bungee-jumping adventure
๐ค I'm always eager to expand my network, collaborate on new projects, or discuss innovative ideas. Please feel free to reach out!
Education
-
Master of Computer Science
Cleveland State University, Cleveland,
OH
Exp Grad: May 2026
-
The Global Career Accelerator Program, Coding for Web Track
Jan 2025 โ May 2025
-
Bachelor of Science in Health Sciences, Honors, Summa Cum Laude
Cleveland State University, Cleveland, OH
Graduated: Dec 2021
Skills
-
Operating Systems: Windows, macOS, Linux
-
Programming Languages: C, C++, C#, Java, Python, Kotlin, SQL, MATLAB, R, Haskell, Assembly Language
-
Hardware: VHDL, FPGA (Intel Quartus)
-
Markup & Scripting Languages: HTML, CSS, JavaScript, XML, Bootstrap, Shell Scripting
-
Tools & Technologies: .NET, Visual Studio, Git, Azure DevOps, SQL Server Management Studio, Azure Service Bus, Postman API, REST APIs, Cloud & DevOps, CI/CD Pipelines, SonarQube, Node.js, Flask, Android Studio
-
Testing & Quality Assurance: xUnit, NSubstitute, AutoFixture, Unit Testing, Integration Testing
-
Interpersonal: Communication, Teamwork, Active Listening, Leadership, Critical Thinking, Problem Solving, Creativity
Experience
Software Development Intern
Park Place Technologies, Cleveland, Ohio
Aug 2025 โ Present
-
Develop backend features within PPTโs internal .NET feed-processing platform using C# and SQL, including new audit-logging modules that track and validate data flowing through production systems
-
Apply clean architecture practices, dependency injection, and SonarQube quality standards to validate feed pipelines, file-generation workflows, configuration binding, and health-check behavior across services
-
Build and execute unit/integration tests (xUnit, NSubstitute, AutoFixture) and resolve CI/CD build failures in Azure DevOps
-
Debug and enhance API functionality using Postman, Azure Service Bus Explorer, and Node.js test tools
-
Implement baseline observability and alerting metrics for feed-processing applications, including execution duration thresholds, HTTP timeout monitoring, dead-letter detection, and queue activity tracking across 5-30 minute rolling windows
-
Collaborate with senior engineers to define requirements, implement features, and improve code quality through peer review and SDLC compliance
Software Engineering Intern
NASA Jet Propulsion Laboratory, Pasadena, California
Jun 2025 โ Aug 2025
-
Built a cross-engine digital twin interoperability pipeline that streamed rover state (pose โ position and orientation) between NVIDIA Omniverse (Python), Unity (C#), and Unreal Engine (C++) using Apache Kafka topics, producer/consumer services, and engine-specific adapter modules
-
Extended the HSML (JSON-LD) schema and API integration layer to standardize how agents share state, actions, and permissions across heterogeneous simulation platforms - enabling modular, engine-agnostic data exchange aligned with Spatial Web/IEEE 2875
-
Implemented secure agent-to-agent control via DIDComm, enabling remote user/AI command messaging while Kafka handled real-time telemetry/state streaming
-
Supported mission-style simulation workflows (CADRE context) by documenting architecture, integration steps, and known limitations/future work (engine-specific adapters, coordinate-frame offsets, topic configuration, collision realism)
Mobile App & WearOS Development Intern
Cleveland Clinic Lerner Research Institute, Cleveland, Ohio
Mar 2025 โ Jun 2025
-
Designed and developed a reusable Android framework (Kotlin & XMS) to adapt the Cleveland Clinic Study App from iOS (Swift), enabling future study apps to be built efficiently. The framework is intended to provide a flexible and modular architecture, allowing for easy adaptation and customization for various clinical study needs
-
Implemented questionnaire functionality within the Android app, integrating user input forms and ensuring seamless data storage using the Room persistence library for database management
-
Developed a WearOS companion app to extend the main Android app's features to wearable devices, including sensor data fetching and synchronization between the devices
Computer Peer Teacher
Washkewicz College of Engineering, Cleveland State University, Cleveland, Ohio
Jan 2025 โ May 2025
-
Provide one-on-one technical assistance to computer science students with programming, problem solving, and debugging
-
Collaborate with professors to ensure sessions align with course objectives. Attend introductory computer science classes to provide assistance to students during lab sessions
-
Help organize and lead computer science events, such as Linux/Git workshops, Game Development Workshops for the Godot Game Engine, Game Jams, and career fairs
-
Manage and moderate Discord servers for CSU computer science classes, ensuring a positive environment while answering student questions & providing assistance when needed
-
Regularly complete FERPA and DEAI trainings to ensure compliance and foster an inclusive environment
Scholarship Awards Program Assistant
Washkewicz College of Engineering, Cleveland State University, Cleveland, Ohio
Jan 2025 โ Present
-
Organize, manage, and accurately enter large volumes of data while thoroughly inspecting documentation for accuracy
-
Oversee student scholarships and data in compliance with FERPA, ensuring accurate documentation and efficient organization
-
Design, update, and maintain the collegeโs webpages, including scholarship pages and online applications
-
Monitor the college email account, generate award letters, and maintain timely communication with scholarship recipients, donors, and other stakeholders
Mathematics Tutor
Math Learning Center, Cleveland State University, Cleveland, Ohio
Aug 2024 โ Dec 2024
-
Provided tutoring for mathematics courses, including calculus, linear algebra, and proof-based subjects
-
Developed learning strategies to help students understand complex mathematical concepts and improve problem-solving skills
Computer Science Intern
Theory Division, Lerner Research Institute, Taussig Cancer Institute, Cleveland Clinic, Cleveland, Ohio
Jul 2024 โ Nov 2024
-
Engineered Java code using the Hybrid Automata Library (HAL) to create a spatial agent-based model of an ordinary differential equations model to simulate radio-immune response to spatially fractionated radiotherapy
-
Created Python code to develop and analyze statistical graphs for the spatial model
-
Results of the simulation were presented nationally as a poster presentation at the Annual Biomedical Research Conference for Minoritized Scientists (ABRCMS) in Pittsburgh, PA on November 13, 2024, supported by an ABRCMS travel award
Cybersecurity Intern
Cleveland Clinic, Cleveland, Ohio
Jun 2024
-
One-month micro-internship
-
Received education in incident response, penetration testing, threat hunting, red/blue team operations, forensic analysis, data loss prevention, governance/risk/compliance, and identity/access management
-
Assisted in completing IT service backlogs in the ServiceNow application
-
Helped establish operating templates and process improvement guidelines to enhance cybersecurity incident response operations
Senior Lab Monitor
Department of Information Services & Technology, Cleveland State University, Cleveland, Ohio
Jan 2024 โ May 2024
-
Supported the IS&T manager with administrative tasks and documentation, facilitating efficient workflow and enhancing departmental operations
-
Supervised computer lab monitors, assisted users with computer operations, and troubleshooted network & software problems
Projects
ONC RPC Client-Server System Modification
Nov 2025
- Modified ONC RPC client and server programs in C generated via rpcgen, removed unnecessary filler variables, rebuilt protocol stubs, and validated multi-terminal client-server communication on Linux
Producer-Consumer Synchronization Using IPC
Oct 2025
- Implemented producer-consumer coordination in C using Linux IPC mechanisms (lock files, message queues, and semaphores) to prevent race conditions, data loss, and duplicate consumption under asynchronous execution
SInter-Process Communication via Sockets
May 2025
- Re-implemented a pipe-based system in C using TCP sockets and Linux socket APIs to simulate inter-process communication over a network with centralized logging
Inter-Process Communication via Pipes
Apr 2025
- Created a multi-process C program using Linux pipes for message routing, synchronization, and real-time logging in a simulated distributed system
SIC/XE Linking Loader
Nov 2024
- Developed a two-pass linking loader in C for the SIC/XE architecture that processes object code files, resolves external symbols, and generates an output file with the external symbol table and memory buffer table
SIC/XE Assembler
Nov 2024
- Developed a two-pass assembler in C for the SIC/XE architecture that processes assembly language programs, and generates a listing file and corresponding object code file with a symbol table
Apriori Algorithm
Sep 2024
- Developed Python code for Apriori Algorithm, an association rule data mining technique to identify relations between items
Dijkstra's Algorithm
Apr 2024
- Developed Java code for Dijkstra's Algorithm, an algorithm to find the shortest paths between nodes in a weighted graph
Sorting Algorithms
Mar 2024
- Developed Java code for selection sort, radix sort, merge sort using recursion, and insertion sort sorting algorithms
Modified Data Structures
Feb 2024
- Developed Java code to modify circular queue and stack data structures so that each can be implemented with linked lists or arrays for internal storage, instead of their built-in data type
Organizations
CSU Quantum Computing Club
President
Aug 2024 โ Present
Quantum Computing Club aims to teach and promote interest in quantum computing while participating in related events. Through collaborative learning, workshops, and hands-on projects, members explore the principles of quantum mechanics, algorithms, and emerging technologies. The club also provides opportunities to engage in quantum hackathons, competitions, and conferences.
Association for Computing Machinery's Council on Women in Computing (ACM-W)
Vice President, CSU Chapter
https://women.acm.org/
Apr 2024 โ Present
ACM-W advocates internationally for the full engagement of women in all aspects of the computing field, providing a wide range of programs and services to ACM members and working in the larger community to advance the contributions of technical women.
CSU Math Club
Jan 2024 โ Present
Math Club aims to foster interest in mathematics and explore various mathematical concepts. Through discussions, presentations, and hands-on activities, members delve into diverse topics, including career paths, current research, and mathematical applications. The club also offers opportunities to attend faculty and student-led talks, competitions, conferences, and engage with ongoing mathematical research.
Society of Women Engineers (SWE)
https://swe.org/
Jan 2024 โ Present
SWE empowers women to reach their full potential as engineers and leaders while promoting diversity and inclusion in engineering and technology. Through events such as industry talks, career fair preparation, and national conference recaps, they provide valuable opportunities for professional development, networking, and leadership growth.
Awards
2025 ACM-W Certificate of Recognition
Issued by Washkewicz College of Engineering, Cleveland State University
Nov 2025
I was honored to receive a Certificate of Recognition for my leadership as Vice President of ACM-W at Cleveland State University and for assisting with sponsoring and organizing the 2025 ACM Banquet on November 14, 2025. This event brought together students, faculty, and industry professionals to celebrate our computing community. Our keynote speaker Madison Boudreaux โ a software engineer at Lockheed Martin in Fort Worth, TX โ delivered a talk grounded in real-world engineering experience. She discussed how students can align their academic efforts with industry needs, build relevant technical competencies, and set themselves up for long-term success in the technology sector.
As part of the banquet, I had the opportunity to give an opening address, speak about ACM-Wโs mission to support and empower women in computing, and highlight the importance of building a strong, inclusive community within our department. Coordinating this banquet โ including logistics, programming, promotion, and cross-organization collaboration with ACM โ was a rewarding leadership experience, and Iโm grateful for the recognition from the department and ACM leadership.
2025 Outstanding Student Organization Award in Computer Science
Issued by Washkewicz College of Engineering, Cleveland State University
Apr 2025
I served as Treasurer of the CSU Chapter of the Association for Computing Machineryโs Council on Women in Computing (ACM-W). Our chapter was honored with the 2025 Outstanding Student Organization Award in Computer Science for our impactful initiatives, including hosting community-building events, organizing professional development workshops, and supporting student participation in conferences. We were formally recognized at the Washkewicz College of Engineering Awards Ceremony on April 24, 2025.
OCWiC 2025 Scholarship Award
Issued by Ohio Celebration of Women in Computing (OCWiC)
Feb 2025
This scholarship award covered my registration to attend the OCWiC conference in Huron, OH on Feb. 21-22, 2025. This event connected me with a vibrant community of women in technology, offered professional development workshops, and celebrated achievements in the field. Since 2005, OCWiC has inspired college women to pursue computing careers and advanced women in technical roles through opportunities to hear from industry and academic leaders, explore student research, and engage in hands-on learning in topics like programming, networking, and teamwork.
ABRCMS Travel Award
Issued by Annual Biomedical Research Conference for Minoritized Scientists (ABRCMS)
Nov 2024
This travel award supported my attendance at the ABRCMS conference in Pittsburgh, PA from Nov. 13-17 2024 to present my computer science research. Additional travel funding was provided by Cleveland State Universityโs Department of Computer Science, Washkewicz College of Engineering, and College of Graduate Studies.
Contact