Scroll down to learn more about me!
... or check my résumé instead
I am currently pursuing a Bachelor of Science in Computer Science at the University of Toronto. I have received a full-ride scholarship, Beasiswa Indonesia Maju, from the Indonesian government for my study in Canada.
I love to explore and build things. I have experience in building web applications and backend API services.
I have been doing competitive programming since 2017. My notable achievements are bronze medalist of IOI 2022 and gold medalist of Indonesia's NOI 2020.
2010 - 2022
I had my elementary, middle, and high school education here. I developed my interest in competitive programming during my middle school, and has since been actively participating in various competitions.
2022 - present
I am currently enrolled in Computer Science Specialist and Economics Minor program. My expected graduation is in June 2026.

May. 2023 - Sep. 2023
Developed a GraphQL API for a new procurement system using Go, Auth0, PostgreSQL, Redis, and Google Cloud Services.

Jul. 2023 - Sep. 2023
Worked in a team of 5 and developed an algorithm that achieved 105% performance of OpenBLAS on single threaded GEMM under challenge's input constraint

Jan. 2023 - Present
Developed a multi-purpose website for PPSN using Next.js and Django REST Framework.
Jul. 2023 - Present
Indonesian Students’ Association in Toronto, Canada.
Manages membership database, invitation, and feedback forms
Jul. 2023 - Sep. 2023
Supervised and managed training for 100 students to compete in OSN 2023.
Oct. 2022 - Aug. 2023
Indonesian Students’ Association in Toronto, Canada.
Designed posters, letters, etc. for social media and organizational uses
Oct. 2022 - Apr. 2023
Discussed and made presentations of Leetcode problems.
Feb. 2022 - Feb. 2023
Authored problems for TROC#26 and TROC#31 participated by programmers around the world
Sep. 2022
Helped in the logistics preparation and execution of IFF 2022.
Mar. 2022
Authored problems and helped organized the contest of the competition.
Oct. 2017 - Jun. 2019
Designed certificated and posters for organizational uses.
2023
2022
2021
2020
2019
2018

Jun. 2023

Feb. 2022

Oct. 2022

Jan. 2022

Nov. 2021

Oct. 2021

Oct. 2021

Oct. 2021

Sep. 2021

Feb. 2021

Jan. 2021

Oct. 2020

Feb. 2020

Feb. 2019

Nov. 2018

Mar. 2018