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.
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.