Systems-Oriented Software Engineer | Researcher | USMC Veteran
I am a software engineer focused on bridging the gap between low-level system architecture, complex computational theory, and applied infrastructure. With a background as a United States Marine, I bring a disciplined, low-fail approach to engineering secure architectures, managing memory environments, and automating massive operational workflows.
Whether I am writing C++ engine loops, mathematically modeling physical water-energy infrastructure, or building native mobile suites, I focus on algorithmic efficiency, clean architecture, and high ownership of the deployment pipeline.
- Student Productivity Suite: A comprehensive native Android application built in Kotlin. Engineered to optimize academic workflows, it features automated OCR-driven PDF scanning with Room database persistence, an integrated Canvas API client for live assignment tracking, and scheduled notification receivers.
- Core Backend: A highly scalable Node.js/C# backend executing complex computational theory (Max-Flow Min-Cut, 0/1 Knapsack, Convex Hull). It integrates EPANET formulas to mathematically model real-world fluid dynamics.
-
Dual-Purpose Interfaces: The engine's modular architecture simultaneously powers the SARE 2026 academic research dashboard (optimizing agricultural pump scheduling) and Redux_GUI, an interactive frontend allowing K-12 students to visually discover
$P$ vs$NP$ complexity classes.
- Space Combat / Exploration Simulator: An independent sci-fi game project built natively in C/C++ and Lua. Features complex object-oriented game loop logic, faction-based mechanics, and top-down asset integration, showcasing deep system reverse-engineering and manual memory management.
- Job Search API: An asynchronously driven FastAPI application connecting to live Adzuna labor market engines to compute quantitative business insights and extract qualitative skill metrics in real-time.
- OCR Database Automation: Developed custom Python/C# integration scripts bridging Optical Character Recognition (OCR) engines with Microsoft Access, automatically parsing unstructured physical form data into structured tables.
Languages & Core Logic: C | C++ | C# | Kotlin | Python | Java | TypeScript/JavaScript | Lua | SQL
Infrastructure, Systems & Security: Linux (Ubuntu) | AWS | Docker | CI/CD (GitHub Actions) | Memory Management | Packet Analysis (Wireshark) | Secure Data/PII Routing
Frameworks & Environments: Node.js | FastAPI | Android SDK | RoomDB | Retrofit | CameraX
"Translated high-level strategic directives into actionable execution under high-pressure conditions." My transition from military operations and classified data compliance into software engineering means I build systems with defense-in-depth in mind. From vulnerability research and low-level reverse-engineering to securing cloud access protocols, I treat software architecture as an operational theater: it must be secure, scalable, and relentlessly efficient.
📫 Let's connect: https://www.linkedin.com/in/michael-trosper-634258237/


