Software Engineer Intern | Boeing
I spent this past summer as a Software Engineering Intern at Boeing in Seattle, working on the SimBinary team to develop flight training simulator software for the 777X. I led the conversion of a large set of structured test documents into a standardized, version-controlled format, then used that foundation to design and build a program that parses structured documents and translates them into executable Python scripts capable of interacting with a real-time simulator. By the end of the internship, I had delivered a working proof of concept that fully automated a testing document end-to-end against a live simulator, validating an approach the team hadn't previously attempted. Along the way, I gained hands-on experience integrating AI coding tools into a professional engineering workflow and presented my work at multiple levels, from my immediate team up to a cross-functional staff meeting of engineers and managers I hadn't worked with before.
Document Standardization & Data Transformation
Led the conversion of a large set of structured test procedure documents from DOCX to LaTeX, replacing an error-prone manual-editing workflow with a maintainable, version-controllable format
Diagnosed inconsistent underlying structure in source documents and identified recurring formatting patterns, encoding them as explicit constraints to improve the reliability of AI-assisted conversion
Built a reusable template system so shared document elements update across the entire set from a single source, reducing long-term maintenance overhead
Refined formatting standards in close collaboration with a team subject-matter expert, then transitioned to independent execution and decision-making for the remainder of the effort
Test Automation & Systems Programming
Independently evaluated the full set of test systems and identified the optimal starting point for automation, based on objective analysis of pattern consistency and complexity
Designed and implemented a compiler-like system parsing structured LaTeX documents into executable Python scripts capable of real-time interaction with the simulator
Diagnosed and resolved a message-synchronization issue where near-simultaneous signals were being overwritten on a shared communication channel, redesigning the signaling approach with acknowledgment-based sequencing for reliable execution
Prioritized automation work by distinguishing functionally critical state-changing actions from non-critical verification checks, ensuring correctness-critical functionality was completed first
Delivered a live, end-to-end demonstration of the automated tester running successfully against the electrical system in the simulator which a proof of concept the team had not previously attempted
AI-Assisted Development
Gained hands-on, professional experience integrating AI coding tools into a real engineering workflow, on a team where most members had limited prior exposure
Developed a practical understanding of where AI tools add genuine value (well-specified, structured data-transformation tasks) versus where human judgment remains essential (architecture and system design decisions)
Requested by the team to independently develop and deliver a presentation on lessons learned integrating AI tools into engineering work, receiving positive feedback
Technical Communication & Leadership
Led a team-wide knowledge-transfer session ahead of a distributed final QA effort, walking colleagues through document-specific edge cases discovered during the original conversion work
Presented final project results and technical methodology to a cross-functional staff meeting of approximately 20-30 engineers and managers outside his immediate team, fielding substantive technical questions
Reviewed and corrected teammates' edits during a team-wide final quality-assurance pass, and authored technical documentation for engineers continuing the project after the internship's end
Software Engineer Intern | Next Play Games
I worked as a Software Engineer Intern at Next Play Games, contributing to the conversion of a physical sports-based card game into a web and mobile app. My team, part of a 40+ developer workforce, focused on developing the secure login/signup functionality and ensuring the security of user data.
I primarily worked with React for frontend development, creating a dynamic user interface with a focus on UX and visual clarity. I also used HTML and CSS to design responsive, aesthetically appealing pages. On the backend, we utilized Express and Node.js to build a robust API, handling HTTP requests for user authentication and communication with the database. I contributed to designing and implementing secure database queries with PostgreSQL, ensuring safe data storage and retrieval.
Working with AWS, I gained experience in cloud infrastructure, deploying the app on remote servers. I also played a key role in the integration of the frontend with backend services, ensuring smooth communication through RESTful APIs.
Additionally, I assisted in mobile debugging using Android Debug Bridge (ADB) to identify and resolve platform-specific issues. Throughout the internship, I worked closely with cross-functional teams, participating in daily scrum meetings to address issues and track progress, and followed DevOps practices to ensure continuous integration and deployment.
I consistently met deadlines, delivering features on time, and collaborated effectively with my team to ensure the app’s success. This experience enhanced my technical skills in React, Node.js, Express, SQL, and AWS, while also improving my teamwork, problem-solving, and communication abilities.
Frontend Development
Engineered a web-based and mobile application from scratch using TypeScript and React, ensuring scalability and user-friendly design.
Designed and implemented HTML and CSS files for dynamic, responsive web pages with high-quality UX considerations and visual appeal.
Debugged mobile-specific issues using Android Debug Bridge, ensuring seamless cross-platform compatibility.
Backend Development
Developed and deployed RESTful APIs using Express.js and AWS, enabling secure communication between application layers and enhancing system scalability.
Created secure login systems and user identity verification, driving a 15% increase in customer acquisitions.
Optimized database queries using PostgreSQL for reliable and efficient data storage and retrieval.
Full-Stack Development
Utilized Node.js for backend logic and integration with AWS-hosted remote servers.
Built a corporate venture project to convert a physical game into a web-based and mobile app version, integrating frontend and backend seamlessly.
Connected frontend to backend using HTTP requests and SQL queries to interact with the system database.
Ensured market compatibility by engaging in DevOps methodology and responding to weekly feedback cycles.
Team Collaboration and Agile Workflows
Operated with a team of 40+ developers, collaborating through daily scrum meetings to troubleshoot issues and maintain project alignment.
Participated in iterative feedback cycles and contributed to agile workflows to ensure timely delivery of high-quality solutions.
DevOps and System Deployment
Hosted remote servers on AWS using a RESTful API for secure and efficient system communication.
Engaged in iterative DevOps practices to address user feedback, ensuring the product’s market adaptability.