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 built on a strong academic foundation, beginning with my Bachelor of Science in Computer Science from the University of Wisconsin–Madison (Class of 2025), where I graduated in just three years with a 3.98 GPA. I am now pursuing 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—recognized as one of the top-five computer science programs in the United States. This progression reflects my deep commitment to mastering the principles that underpin high-performance computing, systems design, and distributed architectures.
During my 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, optimizing user acquisition, 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. 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, compilers, cryptography, numerical methods, and computer graphics, supported by a strong mathematical foundation in Linear Algebra, Discrete Mathematics, and Numerical Analysis. 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. 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.