Automated OWASP ZAP and related scanners behind a single tool, run on a cron schedule so common vulnerability classes and security regressions were caught continuously rather than on demand
Built a protocol testing tool that generates malformed packets across several classes and checks how the server handles each one
Extended that tool to fingerprint the target server and automatically map its SIP channels
Software Development Lead / Fundraising Chair
Jan 2025 - Present
University at Buffalo Theme Park Engineering Club (UBTPEC)
Key Responsibilities
Lead software development for three concurrent projects: Octo Pie (theme park ride), Battle Bots (competitive robotics), and control systems for national engineering competitions
Managed teams of up to five developers, implementing customized SCRUM methodologies and conducted code reviews
Mentored a developer with no prior experience in embedded systems programming fundamentals
Architected an embedded control system using Arduino with state machine logic, real-time sensor processing, and safety protocols
Collaborated with mechanical and electrical engineers to ensure seamless hardware-software integration
Managed the club's GitHub organization and branch strategy
Served as Controls Systems Lead for battle bots, coordinating motor controllers, weapon systems, and sensor arrays
Achievements
Successfully met all competition deadlines while maintaining code quality and ASTM engineering standards
Guest Services Associate
Jun 2023 - Jan 2026
Organic Krush Kitchen & Eatery
Managed customer orders and food preparation across four stations in fast-paced, high-volume kitchen environment
Coordinated effectively with Spanish-speaking kitchen staff to ensure smooth operations during peak hours
Provided exceptional customer service, handling inquiries and resolving issues to ensure positive experiences
Data Entry Specialist & Web Developer
Apr 2022 - Dec 2022
Alex's Jewelry
Designed and implemented inventory management and bookkeeping system using JavaScript, PHP, MySQL, and HTML
Optimized system performance using hash map data structures, significantly reducing query response times
Managed website security protocols including authentication systems and secure database connections
Result: Reduced inventory lookup times by 60% through optimized data structure implementation
Delivered fully functional system meeting all business requirements within 4-month timeline
Portfolio
Technical Projects
Octo Pie - Original Concept Ride Development
Oct 2025 - Present
Lead Software Developer & Project Manager
Lead developer in team of five transforming an original mechanical concept - a pizza-making octopus - into a functional theme park ride
Collaborated with Mechanical Engineer to assess technical feasibility and refine ride design
Developed control panel software including state machine logic, safety interlocks, and operator interfaces
Result: Placed 6th of 32 colleges at the 2026 national Ride Engineering Competition, with zero code-based downtime across the event
Patch Panic: Nullify - 2.5D Roguelite
2026 - Present
Solo Developer | Godot 4.7
Original top-down roguelite set in 2126, where escaped software bugs have crossed into the physical world and the player takes contracts as a freelance QA security engineer
Designed two distinct combat systems inside one run loop: ranged physical combat with a consumable ammo resource, and an unarmed "jacked in" mode where enemies are breached by reading their code into a buffer, both governed by run-level Sanity and Purge meters
Built procedural floor generation with room-sealing encounter logic, a hidden room per floor, and a boss per layer
Implemented a persistent hub between contracts and a Technical Debt system that ties accumulated debt to weapon reliability, world lighting, and NPC behavior
Sole developer across design, programming, and systems architecture in Godot 4.7, targeting a Steam release
Developed web platform as part of five-person team using Scrum methodology
Built responsive React frontend with custom modal systems and dynamic UI components
Designed RESTful API with Node.js/Express implementing secure authentication and role-based access control
Created normalized PostgreSQL database schema supporting multi-household user management
Implemented collaborative shopping lists, shared calendar, bulletin board, and voting system
Result: Delivered production-ready application with complete documentation and a Docker-based deployment pipeline
Dish Duty - Scream N' Swing Ride
Jan 2025 - Dec 2025
Lead Software Developer & Hardware Developer
Independently developed control panel software for Scream N' Swing ride competing in 2025 national Ride Engineering Competition against 16 universities
Implemented embedded control system with state machine logic and emergency stop protocols
Collaborated with three-person hardware team to integrate electronic circuits with software control system
Created technical schematics and documentation presented to competition judges
Achievement: Winner of Outreach Award in national competition
Perspective Rectification Visualization
Fall 2024
MTH 309 - Linear Algebra Project
Created mathematical visualization demonstrating perspective transformation and rectification using linear algebra, implemented with NumPy
Explored how matrix transformations can correct perspective distortion in images
Applied concepts to computer vision and graphics applications
Arduino Workshop Materials
2024
Educational Initiative
Developed comprehensive tutorial materials and presentations for Arduino Uno R3 starter kits
Created step-by-step guides covering electronics fundamentals, sensor integration, and practical projects
Delivered the workshops to UBTPEC members, making embedded systems programming accessible to beginners
Academic Foundation
Relevant Coursework
CSE 220 - Systems Programming
Low-Level Programming & Operating Systems in C, C++, and C#
Run Length Decoder: Implemented efficient compression/decompression algorithm
Conway's Game of Life: Developed cellular automaton simulation with optimized grid processing
Instant Messenger: Built client-server messaging application with socket programming
Dynamic Allocator: Created custom memory allocation system mimicking malloc/free