Hi, I'm Sarah Morrigan Moore 👋
Full-Stack Developer & Technical Operations
An analytical programmer specializing in full-stack engineering, combining deep roots in logic-based programming with a human-centered design approach. Leverages over 20 years of multifaceted professional experience in legal operations, corporate tax infrastructure, and complex database management to build secure, scalable, and highly optimized web applications.
🎓 Academic Profile
Arizona State University
BS Program in Graphic Information Technology (Expected 2027)
Concentration: Full-Stack Web Development | Minor: Media Content Creation | GPA: 3.98 | Honors: Dean's List | Family First Scholarship Candidate
Illinois College (Transferred to ASU)
Coursework in Computer Science, Organizational & Strategic Communication, Art & Design and Accounting
Honors: Dean's List (2023 - 2024)
Indian River State College
Associate of Arts in Accounting | 2014
Honors: Summa Cum Laude | Coursework in Computer Science & Accounting
💻 Featured Engineering Projects
Relational Database Architecture | SQL & Python Integration
Pizza Ordering System Database Engineering: Engineered a robust relational infrastructure connecting Python application layers to a SQL Server database via the `pyodbc` driver. Programmed transaction-handling logic to safely execute multi-table parameterized queries using strict constraint validation before manually forcing a database commit (`conn.commit()`). Developed an automated looping audit mechanism to dynamically scan and print shifting operational logs across all relational schemas.
# Programmatic SQL Server connectivity and multi-table transactional inserts
import pyodbc
conn = pyodbc.connect("Driver={ODBC Driver 17 for SQL Server};Server=TopConnor;Database=PizzaOrderingSystem;Trusted_Connection=yes;")
cursor = conn.cursor()
# Define relational transaction data dynamically
cust_id = 7
cust_address = '50 Lenn Road'
cust_phone = '5175155122'
cust_email = 'willybee@hotmail.com'
indiv_name = 'William Beebee'
# Execute multi-table parameterized insert queries to handle database dependencies
cursor.execute("INSERT INTO tbls_Customers (CustomerID, CustomerAddress, CustomerPhone, CustomerEmail) VALUES (?, ?, ?, ?)", (cust_id, cust_address, cust_phone, cust_email))
cursor.execute("INSERT INTO tblm_Individual (CustomerID, IndividualName) VALUES (?, ?)", (cust_id, indiv_name))
# Commit transactions and verify insertions with an optimized relational JOIN query
conn.commit()
cursor.execute("SELECT C.CustomerID, I.IndividualName, C.CustomerEmail FROM tbls_Customers C JOIN tblm_Individual I ON C.CustomerID = I.CustomerID WHERE C.CustomerID = ?", (cust_id))
# Global operational auditing iteration script mapping all system tables
all_tables = ['tbls_Beverage', 'tbls_Newisltem', 'tbls_Corporate', 'tbls_CustomerOrders', 'tbls_Customers', 'tblm_FoodItem', 'tbls_Individual', 'tbls_OrderDetails', 'tbls_PayCash', 'tbls_PayCreditCard', 'tblm_PaymentType', 'tblm_Pizza']
for table in all_tables:
print("Table: " + table)
cursor.execute("SELECT * FROM " + table)
rows = cursor.fetchall()
for row in rows:
print(row)
Transactional Systems Engineering | Java
Object-Oriented Stock Portfolio Application: Engineered a modular architecture leveraging core Object-Oriented Programming (OOP) principles, including encapsulation, inheritance, text-based interactive loops, and structured collections (`ArrayList` / `HashMap`). Developed secure data-validation workflows to manage cash positions, track shifting asset distributions dynamically, and verify order executions.
public class PortfolioManager {
private ArrayList<TransactionHistory> portfolioList = new ArrayList<>();
private double cashBalance = 0.0;
// Direct trade execution validation mechanics (Buy Logic)
case 3:
System.out.print("Ticker: ");
String buyTicker = input.nextLine().toUpperCase();
System.out.print("Quantity to buy: ");
double buyQty = input.nextDouble();
double totalCost = buyQty * buyPrice;
if (totalCost > manager.cashBalance) {
System.out.println("Not enough cash!");
} else {
manager.cashBalance -= totalCost;
manager.record(buyTicker, "BUY", buyQty, buyPrice);
}
break;
}
Embedded IoT & Hardware Logic | Python (IFT 101 Lab)
Single-Board Computer Physical Computing: Programmed low-latency automation scripts running on single-board computer hardware (Raspberry Pi) to manage physical circuit states. Configured native pin communication mapping registries, managed continuous logical execution sequences to cycle LED output arrays, and implemented structural safety listeners (`KeyboardInterrupt`) to execute global pin resource resets safely upon operator termination.
▶️ Demonstration 1: Physical Button Input & Console Logic Confirmation
▶️ Demonstration 2: Sequential LED Matrix Pattern Execution
▶️ Demonstration 3: Interactive State Toggle Interrupt (Button Controls Power)
▶️ Demonstration 4: Low-Latency Hardware Reaction Game (First Button Press Wins)
🛠️ Technical Toolkit
| Category | Technologies, Tools, & Frameworks |
|---|---|
| Languages & Scripting | Python, Java, SQL, HTML5, CSS3, C++, Visual Basic |
| Development Environments | VS Code, GitHub Desktop, CodePen, WordPress, Anaconda, Spyder, Eclipse |
| Database & Modeling | MS SQL, Dbdiagram.io, Draw.io, ERD Plus, Eraser AI, MS ODBC for SQL |
| Design & Media Production | Photoshop, Illustrator, InDesign, Premiere Pro, Lightroom Classic, Acrobat Pro, Bridge |
| Enterprise Data & Finance | Advanced MS Excel (VBA/Macros), Google Workspace, SharePoint, CCH Axcess, UltraTax CS |
💼 Professional Operations Highlights
- Data Scale Engineering: Architected a high-scale, automated utility billing management platform in Excel utilizing over 100 integrated, relational sheets to process complex accounts.
- System Compliance & Auditing: Over two decades managing digital records, finalized civil engineering audit reporting, and specialized database files under strict legal and financial frameworks (Marcum LLP, Forehand & Associates).
- Logistics Management: Successfully managed full-lifecycle mobile logistics, route planning, and cross-state operational infrastructure traveling across 25 states (2019 - 2025).
- Regional Commute Availability: Based in Carlinville, IL, steps from the regional train station, allowing for seamless hybrid Amtrak transit into Chicago or St. Louis office hubs.