About Me
Aspiring Software Engineer with a passion for designing and implementing high-performance, impactful software solutions for complex challenges.
Core Technical Skills:
Systems & Low-Level Programming: Expertise in C++, Operating Systems, Computer Architecture, and low-level optimization for building robust, high-throughput systems.
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 for efficient data handling and management.
Cloud & Containerization: Experience with AWS for scalable solutions and Docker for streamlined deployment.
Collaborative & Agile Methodologies: Experienced in agile sprints, DevOps practices, and cross-functional teamwork, ensuring product quality and market alignment.
Problem-Solving & Innovation: A proven ability to tackle complex challenges with a structured approach, driven by curiosity and a desire to build better systems.
Academic Excellence: Incoming M.S. in Computer Science candidate at UIUC (starting August 2025), building on a B.S. in CS from UW-Madison (GPA 3.98/4.00).
My journey as a software engineer is rooted in a strong academic foundation, recently culminating in my Bachelor of Science in Computer Science from the University of Wisconsin-Madison in May 2025. I am now set to further advance my expertise as an incoming Master of Science (M.S.) candidate in Computer Science at the University of Illinois Urbana-Champaign, commencing August 2025. This progression reflects my deep commitment to mastering the complex principles that underpin high-performance software and distributed systems.
During my Software Engineer Internship at Next Play Games, Inc. from May to September 2024, I gained hands-on experience in full-stack development. I was a key contributor to transforming a physical game into a robust web and mobile application, collaborating within a dynamic team of over 40 developers. My work involved implementing critical features such as secure login and user identity verification, optimizing user acquisition processes, and ensuring seamless frontend-to-backend communication via RESTful APIs. I leveraged technologies including Node.js, React, Express, AWS, and PostgreSQL, consistently applying DevOps methodology and participating in agile sprints to deliver market-compatible solutions.
Beyond my internship, my passion for engineering is demonstrated through significant independent projects. I've designed and built a high-performance (500+ FPS) 2D Graphics Engine entirely in C++, engineered for cross-platform compatibility without external libraries. I also developed 3D Real-time Procedural Mesh Generation, achieving 120 FPS updates and a 97% load time reduction through HLSL compute shaders. Furthermore, I've created real-time physics and fluid simulations (GPU/SIMD-optimized to within hundreds of microseconds). These projects underscore my proficiency in C++, performance optimization, low-level programming, and complex systems design.
My academic background is fortified by a comprehensive understanding of core computer science principles, including advanced algorithms, data structures, operating systems, computer architecture, compilers, and numerical methods. This, combined with my strong mathematical acumen in Linear Algebra and Discrete Math, equips me with a logical and structured approach to tackling the most challenging programmatic problems. I am proficient in C++, Java, Python, JavaScript, TypeScript, and SQL, and experienced with essential development tools like Git, Docker, Visual Studio, CLion, and Postman. I am eager to contribute my skills to a team that values innovation, precision, and continuous improvement in high-stakes technological environments.