About Me

Software Engineer who combines strong technical fundamentals with sound engineering judgment. I enjoy designing, building, and owning solutions to complex, performance-critical problems across systems and full-stack development.

Software Engineer with experience across full-stack development and systems-level programming, with internships spanning production web/mobile applications and high-performance automation tooling for real-time engineering systems. Proficient in technologies including Node.js, React, Express, AWS, Python, and C++. Skilled in database management, agile methodologies, and translating ambiguous technical problems into working solutions. Currently completing a Master's in Computer Science with a focus on systems, compilers, and performance-critical software design, building on a strong undergraduate foundation in computer science and mathematics.

Core Technical Skills:

  • Systems & Low-Level Programming: Expertise in C++, Python, Operating Systems, Computer Architecture, and Compiler Construction, with hands-on experience building performance-critical systems and automated tooling for real-time engineering environments.

  • Full-Stack Development: Proficient in frontend (React) and backend (Node.js, Express) technologies, with a focus on scalability, security, and exceptional user experience.

  • Algorithms & Data Structures: Strong analytical and programmatic problem-solving skills, grounded in advanced algorithms, data structures, and numerical methods.

  • Database Management: Proficiency in PostgreSQL, MySQL, MongoDB, and Neo4j for efficient data handling and management across relational and non-relational systems.

  • AI-Assisted Development: Practical, professional experience integrating AI coding tools into real engineering workflows, with a clear understanding of where they add genuine value versus where human judgment remains essential.

My journey as a software engineer is built on a strong academic foundation, beginning with my Bachelor of Science in Computer Sciences from the University of Wisconsin–Madison (Class of 2025), where I graduated Summa Cum Laude in just three years with a 3.98 GPA. I am now completing my Master of Science (M.S.) in Computer Science at the University of Illinois Urbana–Champaign, part of the Grainger College of Engineering's Siebel School of Computing and Data Science, ranked the #5 computer science graduate program in the United States, where I currently maintain a 3.87 GPA. This progression reflects my deep commitment to mastering the principles that underpin high-performance computing, systems design, and distributed architectures.

Most recently, I completed a Software Engineering Internship at The Boeing Company in Seattle, on the SimBinary team developing 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 designed and built what was effectively a small compiler: a system parsing structured documents into executable Python scripts capable of interacting with a real-time simulator, including resolving a message-synchronization issue where near-simultaneous signals were being overwritten on a shared communication channel. By the end of the internship, I delivered a working proof of concept with a fully automated test running end-to-end against a live simulator. This validated an approach the team had not previously attempted. I ultimatly presented my results and methodology to a cross-functional staff meeting of roughly 20–30 engineers and managers.

During my earlier Software Engineer Internship at Next Play Games, Inc., I gained hands-on experience in full-stack development as part of a team of 40+ developers. I contributed to transforming a physical game into a scalable web and mobile application, implementing secure login and identity verification that contributed to a 15% increase in customer acquisitions, and building robust frontend-to-backend communication via RESTful APIs. I worked extensively with Node.js, React, Express, AWS, and PostgreSQL, while following DevOps practices and agile sprints to ensure the product remained market-ready.

Beyond professional experience, I have a strong record of independent engineering projects focused on performance optimization and complex systems. I built a high-performance 2D graphics engine in C++ (500+ FPS, cross-platform, no external libraries), developed a 3D real-time procedural mesh generator in C# that achieved a 97% reduction in load times using compute shaders, and implemented GPU and SIMD optimized real-time physics and fluid simulations executing in sub-millisecond time. These projects highlight my ability to design from first principles, optimize at the system level, and deliver solutions that push hardware and software performance boundaries.

My academic background spans advanced algorithms, data structures, operating systems, computer architecture, parallel architecture, compilers, cryptography, numerical analysis, database systems, and interactive computer graphics, supported by a strong mathematical foundation in Linear Algebra, Discrete Mathematics, and Numerical Methods. I am proficient in C, C#, C++, Java, Python, JavaScript, TypeScript, and SQL, and experienced with tools such as Git, Docker, Visual Studio, CLion, and Postman, alongside hands-on experience integrating AI coding tools into professional engineering workflows. I thrive in collaborative environments where innovation, precision, and performance are paramount, and I am eager to apply my skills in finance, technology, and high-stakes engineering domains where efficient, reliable, and scalable systems make a real impact.