๐Ÿ‘ฉโ€๐Ÿ’ป Projects

๐Ÿ“ˆ Playwright-Meroshare-Automation Link to heading

A Playwright automation project for MeroShare (Nepalese stock market platform) that automates login, checks for IPO availability, and can automatically apply for IPOs. Verifies share details (value per unit, min unit) before applying, fills the application form with bank and CRN details, and submits with transaction PIN. Sends Telegram notifications for success, needs-review, or no-IPO status. Includes a GitHub Actions workflow for scheduled daily runs (e.g. 9:00 AM Nepal Time) and optional Infrastructure as Code (OpenTofu/Terraform) for managing secrets.

Skills:
Playwright, JavaScript, GitHub Actions, Telegram API, OpenTofu, Browser Automation, Cron


๐Ÿ“š Research Buddy Link to heading

A local RAG (Retrieval-Augmented Generation) tool that lets you chat with your PDF documents using Ollama and ChromaDB. Process PDFs into embeddings, store them in ChromaDB, and query via a command-line interface or Streamlit web UI. Uses local models (e.g. Llama, nomic-embed-text) for privacy-first document Q&A and research synthesis.

Skills:
Python, ChromaDB, Ollama, RAG, Streamlit, Embeddings, LLM


โค๏ธ Heart Disease Prediction Link to heading

Built a full ML pipeline to predict heart disease from clinical data, tested and compared six models (LightGBM, XGBoost, SVC, MLP, CNN, and TabTransformer), used SMOTE and cross-validation, and found that LightGBM was about 80% accurate.

Skills:
Python, Scikit-learn, TensorFlow, PyTorch, Pandas, NumPy, Matplotlib, SMOTE, MinMaxScaler, Jupyter Notebook


๐ŸŒค๏ธ Astra Link to heading

Astra is an AI-powered weather and air quality monitoring assistant designed for asthma patients. The project integrates a React frontend and Flask backend with real-time data from the National Weather Service and AirNow APIs, enhanced by Google Gemini AI for personalized health recommendations. Features include an asthma-friendly responsive UI, geolocation and search via OpenStreetMap, and both web and CLI interfaces. Focused on building a scalable, health-centric application that combines data analysis, AI-driven insights, and accessibility to support proactive health management.

Skills:
Python, ReactJS, Flask, RESTful API, Google Gemini API


๐Ÿ•ต๏ธ Exploring Career Preparedness and Marketable Skills Among University Graduates Link to heading

This research project explores the career readiness and perception of marketable skills among graduating students at East Texas A&M University, aligning with the university’s strategic planning goals for 2024โ€“2029. Utilized Python and Pandas to process and analyze Graduate Exit Survey data (Fall 2024 & Spring 2025), performing data cleaning, transformation, and statistical analysis. Computed mean and weighted mean self-assessment scores for each skill using Pandas, allowing for an objective assessment of student confidence in key skills. Visualized trends in skill rankings and confidence levels through Matplotlib and Seaborn, producing bar charts and heatmaps to illustrate the frequency and distribution of skill ratings. Applied descriptive statistics to explore the relationship between skill ratings and demographic variables, such as education level and gender, to identify key areas for curriculum enhancement. Performed the Mann-Whitney U test (non-parametric) to compare the distribution of self-assessment scores between independent groups, assessing whether there were statistically significant differences in skill perceptions between these groups.

Skills:
Python, Pandas, NumPy, scipy.stats, Matplotlib, Seaborn, Mann-Whitney U Test, Descriptive Statistics, Data Visualization, Data Cleaning


โฑ๏ธ Vibe Timer Link to heading

A full-featured, custom timer application for iOS built with SwiftUI. The default iOS timer continues to ring until manually stopped, which can be inconvenient when hands are occupied or users want a short alert. This app introduces a customizable timer that allows users to define how long the alert should sound before stopping automatically. Features include custom timer creation with an intuitive wheel picker, multiple simultaneous timers, customizable alarm durations and ringtones, timer presets for common tasks like “Egg Boil” or “Pomodoro”, background functionality with lock screen notifications, Live Activities displayed on the lock screen and Dynamic Island showing real-time countdown, and interactive controls to pause, resume, restart, or delete timers.

Skills:
Swift, SwiftUI, iOS, User Notifications, Live Activities, Widget Extension, Xcode