Hey, I'm Tony!

I'm a Full-Stack Developer focused on building clean, scalable web & mobile apps. I specialize in React, React Native, Next.js, Supabase, and modern UI design with Tailwind in order to create seamless experiences across different platforms.

Currently, I'm a Master's student at UCSD studying computer science, and building apps that make life a little easier. Right now, my focus is on helping people live healthier lives through meal tracking and fitness with meap.

When I'm not coding, I enjoy weight-lifting, reading and spending time with my friends and family.

Experience

2023 - Present

UCSD Computer Science Department

Instructional Assistant

  • Design and lead weekly labs for Software Engineering course (200 students), creating labs and tutorials in Java
  • Develop materials including practice problems and debugging guides used by 700+ students across multiple courses
  • Conduct office hours for Software Engineering, Algorithms, Python Programming, and Theory of Computation
  • Mentor student teams on software design patterns, OOP principles, and full-stack project development

2024 - 2025

Choir Power

Software Engineer Intern

  • Built a comprehensive React dashboard for B2B clients to visualize and analyze historical electricity usage patterns, detailed cost analysis metrics, and ML-driven predictive consumption forecasts
  • Integrated AWS cloud services (Lambda, API Gateway, S3) to deliver real-time smart meter data updates to the dashboard interface, improving API response time by 30%
  • Optimized frontend performance through code refactoring, lazy loading, and component optimization, reducing dashboard load time by 40% and enhancing user experience for 5 enterprise clients
  • Participated in Agile development cycles including daily standups, bi-weekly sprint planning sessions, and collaborative code reviews with cross-functional engineering team

Notes

Thoughts and notes — from projects to everyday life and everything else.
Feb 21, 2026

I had a conversation with one of my professors about my resume and other computer science/career stuff, and it showed me that I still have so much to learn. It wasn't like my professor was blowing my mind with information, but it was the way he carried himself and the conversation with confidence that stood out to me a lot. I'd like to think that I am a good public speaker and good at talking to people but hearing him talk about his experience in the industry and his ideas on certain things was really refreshing to hear.

Feb 08, 2026

I’m going to the gym again. It’s probably been a month since I keep making excuses, waiting for the “perfect” time to go. But if I keep that mindset for everything I do, then I’ll get nothing done.

Feb 05, 2026

I’ve been busy with school and midterms, so I haven’t been able to work on anything. Better days to come soon!

Jan 21, 2026

I had a conversation with someone and LeetCode came up. It made me have the urge to lay my thoughts on here. I do not have a positive opinion on LeetCode. The only time I did do it was preparation for an Amazon SWE Internship interview, and it made me dislike coding. I grinded 84 questions in a week to prepare, and it felt so mind-numbing to me. Most of the questions seemed like it all depended on whether or not you knew the “trick” to them rather than solving meaningful problems. Rather than learning core concepts and proving that you are a good developer, it felt like memorizing problems for the sake of it. To be fair, companies need a standardized way to sift through applicants quickly, so I understand it from their perspective. But I wish there was a better way. Whoever finds an alternative and more accurate way to technically interview applicants will be a very rich person. As a side note to my Amazon mention. I passed the interview but got waitlisted. Maybe I’d have a different opinion if I got the internship, but thats about it.

View All Notes