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.

Education
Purdue University - Ph.D. in Computer Science - 2024-2029 (expected).
Advised by Prof. Suresh JagannathanLuther College - Bachelor of Arts - 2019-2023 Dec
Computer Science (Major), Mathematics (Minor)
Research
CCL Type Research (Programming Languages) - Luther College - 2022-2023 Dec
- 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-2023 Dec
- 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
Purdue University
- GTA - Software Testing - CS408 - FA 2024
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
Tools
- Go,
- Python,
- Typescript,
- NextJS,
- Git,
- Vim
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.