Aaron Shrestha

Data Analytics & AI Exploration

Computer Science student focusing on programmatic data workflows, automated data cleaning pipelines, and structured prompt engineering systems. Currently expanding core methodologies via specialized learning tracks on Coursera.

Python • Pandas • NumPy • LLM Optimization

Technical Implementations

Automated Data Cleaning Pipeline

A Python implementation utilizing Pandas to programmatically audit messy datasets. The pipeline handles systematic missing value imputation, data type casting, and deduplication to output production-ready files.

import pandas as pd

def clean_dataset(input_path):
    df = pd.read_csv(input_path)
    df.drop_duplicates(inplace=True)
    
    num_cols = df.select_dtypes(
        include=['number']
    ).columns
    df[num_cols] = df[num_cols].fillna(
        df[num_cols].mean()
    )
    return df

Structured JSON Prompt Optimization

An implementation framework detailing system-level prompt boundaries designed to minimize model hallucinations. Enforces deterministic serialization models for raw natural language processing.

[System Context]
You are a strict data parser.

[Objective]
Extract variables (Name, Amount)

[Constraints]
Output exclusively valid JSON.

[Schema]
{
  "client": string,
  "value": float
}