Suman Chapai

I am interested in creating PLs and tools that help us write safer, more robust and expressive distributed systems.

I am from Nepal.

Suman and the mountains in the background

Personal blog: (sumanchapai.com.np/)

Tech snippets: (medium.com/@sumanchapai)

Github: (github.com/sumanchapai)

Tools

  • Go,
  • Python,
  • Typescript,
  • NextJS,
  • Git,
  • Vim

Education

  • Luther College - Bachelor of Arts - 2019-2023 Dec
    Computer Science (Major), Mathematics (Minor)

Research

  • CCL Type Research (Programming Languages) - Luther College - 2022-present

    • Enhance type specifications of CCL, a teaching language designed by prof. Alan K. Zaring.
    • Introduce the notion of L-types, R-types, revise sub-typing rules.
    • Design addition of heterogeneous ordered pairs, named types and constants in the language.
  • Study of M23 Cluster (Astrophysics) - Luther College - 2020-present

    • Create and manage photometry library for FITS image processing (image calibration, combination, alignment, extraction, normalization) using libraries like photutils and astropy internally.
    • Create programming environment allow researchers to access and analyze data through Jupyter notebook from a centralized server over intranet
    • Working to enhance our photometry by removing the coma effect post data acquisition

Teaching Experience

Luther College:

  • Preceptor - Algorithms and Data Structures - CS160 - FA 2021, SP 2022
  • Preceptor - Computational Models - CS260 - SP 2023
  • Tutor - Math Clinic - Calc I, Calc II - SP 2023, FA 2023

Work

  • Co-Creator HimaliGreen.com - an online Nepali marketplace for farm products - 2021-present
    • Co-author the backend from scratch in Django. Hosted in AWS, DigitalOcean
    • Design and implement from scratch the frontend in NextJS.