Asankhaya Sharma

Work

Experience

Projects Open Source

  • OpenEvolveOpen-source implementation of AlphaEvolve
  • OptillmOptimizing inference proxy for LLMs
  • ICMA Label-Free, Unsupervised Training Framework for LLMs
  • ElloraEnhancing LLMs with LoRA
  • PTSA tool for discovering pivotal tokens in LLMs
  • Dynamic Shell ServerA MCP Server that enables secure execution of shell commands
  • AutogrepAutomated Generation and Filtering of Semgrep Rules from Vulnerability Patches
  • Adaptive ClassifierDynamic Text Classification with Continuous Learning
  • AutoFixStatic Analysis + LLMs
Show 5 more
  • SaplingA planning tool for remote and distributed teams
  • Commit WatcherFind interesting and potentially hazardous commits in git projects
  • Botwall4JA botwall for Java web applications
  • GramTestgrammar based test case generation
  • Pathgrindautomated testing and fuzzing based on dynamic path exploration

Teaching

Good education should let students explore their interests and enjoy the learning experience. Starting from simple examples and concepts, students should be exposed to more complex applications. Inspiring students helps them to go beyond their capabilities and achieve bigger goals. [Teaching Statement]

  • 2023
    Computational Thinking (IS1702)School of Computing and Information Systems, SMU (Spring 2023)FeedbackTeaching Portfolio
  • 2016
    Secure Software Development (ICT3103/ICT3203)Information and Communications Technology, SIT (Fall 2016, Fall 2015)Course FeedbackTeacher Feedback
  • 2015
    Logic and Formal Systems (CS3234)Department of Computer Science, NUS (Spring 2015, Spring 2014)
  • 2014
    Software Engineering Project I/II (CS3201/CS3202)Department of Computer Science, NUS (Fall 2014)Teacher Feedback
  • 2014
    Programming Language Implementation (CS4215)Department of Computer Science, NUS (Spring 2014, Spring 2013)
  • 2013
    Programming Language Concepts (CS2104)Department of Computer Science, NUS (Fall 2013)