I’m a passionate software developer and instructor with professional experience at Amazon Web Services. In 2019 to 2020, I worked as a Software Engineer at AWS on the AWS Client VPN Connect desktop application and backend APIs. This role gave me strong real-world experience in software development, system design, debugging, and delivering reliable solutions.
In 2018, I taught weekly iOS development courses through CodePath at UC San Diego. I guided college students through Swift and Xcode...
I’m a passionate software developer and instructor with professional experience at Amazon Web Services. In 2019 to 2020, I worked as a Software Engineer at AWS on the AWS Client VPN Connect desktop application and backend APIs. This role gave me strong real-world experience in software development, system design, debugging, and delivering reliable solutions.
In 2018, I taught weekly iOS development courses through CodePath at UC San Diego. I guided college students through Swift and Xcode while running lab sessions focused on troubleshooting bugs and solving real coding problems. I learned how to explain technical concepts clearly and support students with different learning paces and styles.
Since then, I’ve spent the last five years building and managing multiple projects under the SuperEmotes brand. These have included a cross-platform browser extension, various web tools (such as content generators and creative utilities), and full-stack applications using Java Spring Boot on the backend and Vanilla JavaScript on the frontend. While some projects have seen more activity than others, this body of work has strengthened my ability to work independently, solve problems creatively, and maintain software over long periods. I bring this practical, hands-on experience into tutoring by focusing on real-world development practices rather than just theory.
I’m a patient and encouraging tutor who enjoys helping students build both understanding and confidence. Whether you’re just starting out or working through more advanced topics, I tailor my approach to your individual goals and learning style. I’d love to support you on your programming journey and help you reach that satisfying “aha!” moment when things start to click.