I’m Armin. I graduated from the University of British Columbia in May 2025 with a Bachelor of Science in Computer Science Honours. I also completed the Co-Op program. I’m now working at AWS in Vancouver, Canada. I am a product-oriented person, passionate about distributed systems, AI, machine learning, full-stack software engineering and making better collaborative experiences for us on the web.
During my time at UBC I joined the Co-op program. I worked as a software engineering intern at Samsung R&D, contributing to the frontend development of Knox, a mobile security platform. Before that, I was at Alida where I worked as a backend developer for the analytics team, developing for high-volume data processing and visualization.
I’m also passionate about teaching and mentorship. I’ve been a teaching assistant for 9 courses at UBC, including software engineering, data structures and algorithms, and web development. I’ve also been a tech lead and a co-president of the UBC Launch Pad, a student-run software engineering club that builds software projects. I always believe in working and growing alongside the concepts taught in the classroom. With Launch Pad I was able to grow, give back to the community. During my tenure, I introduced many well-received changes that focused on community-building, inclusivity and creating a s
At UBC, I finished my research thesis with Professor Giuseppe Carenini and Dr. Chuyuan Li on Discourse Dialogue Parsing with LLMs. I also worked with Paul Bucci, under the supervision of Professor Ivan Beschastnikh on Teleoscope, a tool for enhancing qualitative research through the use of machine learning.
I’m always looking for new opportunities to grow and connect. If you’d like to get in touch, feel free to reach out to me on LinkedIn or choose a time to chat.