Hello!

My name is Taufiq, and I am a CS grad student at Virginia Tech with experience in machine learning (ML) and human-computer interaction (HCI) research. I focus on developing human-centered AI systems to prepare students for computing careers and exploring future work with AI in software engineering. Previously, I worked in software engineering at leading tech companies in Southeast Asia.

I earned my B.S. in Computer Science from Institut Teknologi Bandung. During my undergraduate studies, I also participated in a remote research collaboration with Prof. Derry Wijaya from Boston University, focusing on natural language processing (NLP).

Before pursuing graduate studies, I worked as a full-time Software Engineer at Shopee, focusing on backend engineering where I developed 30+ backend APIs and contributed to revenue-generating features.

I will be graduating in December 2025. I am open full-time position starting in early 2026. I am open to roles in AI, ML, data science, or software engineering.

Publications

  • Daryanto, T., Stil, S., Ding, X., Manesh, D., Lee, S. W., Lee, T., Lunn, S., Rodriguez, S., Brown, C., Rho, E. (2025). Designing Conversational AI to Support Think-Aloud Practice in Technical Interview Preparation for CS Students. IEEE VL/HCC 2025.

  • Daryanto, T., Ding, X., Wilhelm, L., Still, S., Knutsen, K., and Rho, E. (2025). Conversate: Supporting Reflective Learning in Interview Practice Through Interactive Simulation and Dialogic Feedback. The ACM International Conference on Supporting Group Work (ACM GROUP) 2025. link

  • Daryanto, T., and Khodra, M. (2022). Indonesian AMR-to-Text Generation by Language Model Fine-tuning. 2022 9th International Conference on Advanced Informatics: Concepts, Theory and Applications (ICAICTA). link

  • Le, H., Daryanto, T., Zhafransyah, F., Wijaya, D., Coppock, E., and Chin, S. (2022). Referring expressions with rational speech act framework: A probabilistic approach. 2022 2nd International Conference on NLP and Information Retrieval. link

  • Tourni, I., Guo, L., Daryanto, T., Zhafransyah, F., Halim, E. E., Jalal, M., …, and Wijaya, D. T. (2021). Detecting frames in news headlines and lead images in US gun violence coverage. Findings of the Association for Computational Linguistics (ACL): 2021 Conference on Empirical Methods in Natural Language Processing (EMNLP). link

Experience

Graduate Student Researcher | Virginia Tech | August 2023 - Present

  • Research Areas: Human-Computer Interaction (HCI) and Artificial Intelligence (AI)
  • Researched human-AI interaction for career preparation and future work with AI in software engineering. Conducted user studies with 50+ participants to explore user experiences (UX) in AI-assisted learning
  • Developed a multimodal coding interview platform integrating LLMs, text-to-speech, and speech-to-text models to support think-aloud practice. Built using Python, Flask, Vue.js, and TypeScript
  • Implemented a conversational AI for interview preparation leveraging LLMs, grounded in reflective learning and dialogic feedback theory. Designed interactions to engage users as active learners in human-AI collaboration
  • Implemented a proactive AI agent for multi-human collaborative programming and integrated it into a pair programming environment. Built using GPT-4o-mini, text-to-speech, and speech-to-text models

Software Engineer | Shopee | September 2022 - July 2023

  • Developed 30+ backend APIs in Shopee using Go, MySQL, Redis, and Kafka
  • Collaborated with the tech lead, product owner, and senior engineers to develop API contracts and system designs for new features, and presented them to over 15 employees
  • Developed ads integration and leaderboard features in an in-app game, increasing the in-app game revenue
  • Implemented a scheduled batch push notification feature using Kafka, re-engaging churned users by sending personalized messages
  • Developed scripts to migrate 100,000+ users’ data concurrently using batch processing and lock mechanism
  • Optimized SQL and Redis queries in a backend application to reduce latency
  • Migrated a large scale application from Google Cloud Platform (GCP) to an internal cloud system
  • Mentored one junior engineer in the team, providing guidance on technical implementation and project knowledge

Machine Learning Student Researcher (Remote) | Boston University | July 2020 - August 2022

  • Collaborated with researchers on projects about NLP and Deep Learning, advised by Prof. Derry Wijaya
  • Co-authored three research papers on NLP and Machine Learning, published in EMNLP, NLPI, and AEJMC conferences
  • Developed transformer-based models for multimodal news framing text classification using fine-tuning techniques
  • Implemented machine learning pipelines focused on explainable AI to generate referring expressions from images, using computer vision and NLP techniques. Developed the solution with Graph R-CNN, Detectron2, and T5
  • Developed ML models to analyze 10 years of news data, aiming to understand racial stereotypes in media

Software Engineer Intern | Traveloka | August 2021 - January 2022

  • Deployed application to AWS using Terraform. Built a docker script, then created a CodeBuild, CodeDeploy, CodePipeline, ECR, and ECS-Fargate on AWS using Terraform
  • Developed a program to process financial data using Scala and Spark
  • Created scheduled AWS Lambda functions to do post request to a backend application for monitoring purpose

Software Engineer Intern | Blibli.com | June 2021 - August 2021

  • Worked on back end project to improve trade-in feature in Blibli. Mainly working using Java Spring Webflux and PostgreSQL

Education

Master of Science in Computer Science | Virginia Tech | August 2023 - December 2025

  • GPA: 4.00/4.00

Bachelor of Science in Computer Science | Institut Teknologi Bandung | 2018 - 2022

  • GPA: 3.84/4.00

Awards & Achievements

  • Best UT Prosim Hack at VTHacks11: Won a hackathon at Virginia Tech with over 600 participants. Built an LLM-based application leveraging GPT-4 and the YouTube API to recommend videos and generate learning content.
  • ICPC Mid-Atlantic USA Regional (2023): Top 25 in the division 1 regional competitive programming contest.
  • ICPC Asia Jakarta Regional (2018, 2020, 2021): Finalist at Southeast Asia level programming competition.
  • Top 100 Global, IEEExtreme Programming Competition: Placed at 89 out of 3700+ participants at international level competitive programming competition, held by IEEE.
  • Top 12 Global Finalist in EY Data Challenge: An International Data Science competition. Selected as a global finalist out of 8700+ participants. Implemented algorithm to predict fire behavior in forest fire using Python.
  • The Most Outstanding Student (1st/150) - Computer Science, Institut Teknologi Bandung (2022)

Skills

Programming Language: Python, Golang, Java, C, C++, JavaScript, TypeScript, SQL Technologies: VueJS, NodeJS, Flask, Spring, Scala, Spark, SQL, MySQL, PostgreSQL, MongoDB, Git, Amazon Web Service (AWS), Terraform, Docker, Redis, Kafka, PyTorch, Scikit-learn, Langchain, LLMs

Contact

Email: taufiq.daryanto[at]gmail.com
LinkedIn: linkedin.com/in/taufiq-husada-daryanto
Website: taufiqhusada.github.io