Hey, I'm Alex, and I'm now:
I sometimes write code, sometimes do AI related things, and sometimes play video games.
Projects
A reinforcement learning system that masters tactical combat through self-play. Built a grid-based battle engine simulating Conquest of Elysium 5 combat mechanics, then trained a Maskable PPO agent to discover optimal army compositions. Through curriculum learning and thousands of simulated battles, agents learn winning strategies against diverse opponents across varying budgets.
Python · PyTorch · Reinforcement Learning · Proximal Policy Optimization
Experience
- Software Engineer Intern @ Amazon Web ServicesMay 2026 - August 2026
- Built an LLM harness that compares agent decisions against human decision-making during oncall ticket procedures, automatically editing existing AI workflow knowledge or authoring new steering scenarios.
- Designed a distributed counter in DynamoDB to track in-flight concurrent copy jobs, safely blocking vault deletion until all jobs complete.
- Fixed orphaned backup data leaks in Java and TypeScript by adding vault deletion protection, reducing recurring oncall toil across 17 customer incidents.
- Built an IntelliJ-style command palette for the KiroCrew agent harness in React and TypeScript (25,000 users).
- Software Engineer Intern @ Amazon Web ServicesMay 2025 - Aug 2025
- Built auto-scaling solution for queue-based worker service using AWS CDK and TypeScript to dynamically scale worker instances based on thread utilization, reducing worker costs by 40%.
- Created multithreaded Python load testing scripts to simulate high API traffic and validate performance of auto-scaling strategies.
- Developed test workers using Java to test auto-scaling in deployment pipeline for regression testing.
- Researched and implemented optimal scaling strategy by analyzing CloudWatch metrics (thread utilization, queue size, message age) to identify optimal configuration.
- Software QA Engineer Intern @ TeslaJanuary 2025 - April 2025
- Developed 29 test scripts using Python and Selenium for 3 high priority features, reducing manual testing time.
- Designed test cases for an internal feature for our supply chain platform, achieving 100% requirement coverage.
- Software Engineer Intern @ Polaris IntelligenceSeptember 2024 - December 2024
- Developed semantic search for surveys using JavaScript, PHP, and OpenAI to improve search accuracy.
- Optimized test script performance using Python and Selenium, improving performance by 80% through parallel execution utilizing multithreading.
- Software Engineer Intern @ Polaris IntelligenceJanuary 2024 - May 2024
- Developed a web scraper that converts postal codes to addresses using fuzzy searching and Levenshtein distance to streamline postal code validation and improve data quality.
- Updated sidebar tabs and standardized modals using JavaScript and SCSS to create a modernized UI.
- QA Analyst Intern @ JANA CorporationMay 2023 - Aug 2023
- Automated testing process for the validation of probabilistic risk models using Selenium and Java by collecting risk calculation results displayed and comparing them to pre-calculated results on Excel.
- Created automation tests covering 40% of regression test cases using Selenium and Java to validate data import features, visual graph displays, and quality of life features.
- Collaborated with stakeholders to create decimal precision standards of pipeline risk calculations to optimize UI readability and result accuracy.
What’s Next?
Get In Touch
I'm always looking for new opportunities and people to meet, so let's link up! Whether you have a question or just want to say hi, feel free to reach out!
Say Hello