Investigated observation-level adversarial attacks on terrain perception for RL-based quadruped
locomotion, demonstrating physically induced failures through compromised dynamic balance.
Developed a reinforcement learning-based adversary that generates physically realizable,
budget-constrained terrain perturbations, and improved robustness through adversarial retraining.
Built an LLM + physics pipeline for IEEE 39-bus contingency mitigation, combining sparse generator
selection, sensitivity-based SLP mapping, AC power-flow safety checks, and load-shedding fallback.
Benchmarked against AC-OPF and rule+SLP baselines across in-distribution and out-of-distribution N-1/N-2
scenarios with load perturbations.
Achieved 95% success while using substantially fewer control actions than AC-OPF with significantly
lower evaluation cost.
Contributed Transformer-based models to PyHazards, an open-source Python library for multi-hazard
prediction.
Developed modular data, training, and evaluation pipelines and benchmarked model performance against
public baselines.
Standardized model interfaces and experiment workflows with the RAI Lab team to improve reproducibility
and extensibility.
Comparative Narrative Analysis with Claude 3.7Mar. 2025 - Jun. 2025
Developed an automated LLM-based framework using Claude 3.7 Sonnet for structured comparative narrative
analysis under diverse prompting strategies.
Built scalable inference and response-processing pipelines through the Anthropic API, organizing outputs
into structured JSON and human-readable text for systematic downstream analysis.
Implemented multi-dimensional evaluation across consistency, coherence, and bias to support systematic
narrative analysis and human assessment.
University of Connecticut
Capstone Project Lead · Storrs, CT · Aug. 2023 - May 2024
Led the development of an automated robotic calibration system for OEM Controls' AS5 angle sensor using
Python, Ubuntu, and a UFACTORY xArm 6.
Integrated robotic-arm control, CANopen sensor communication, GUI-based operation, and automated result
logging into a unified testing workflow covering a calibration range of −80° to 80°.
Developed a 2D bullet-hell shooter in Java, featuring multi-wave enemy spawning, a two-stage final boss, and Easy/Normal/Hard difficulty scaling.
Applied six OOP design patterns across 90+ classes — Strategy (IMovementStrategy, IBulletPattern with 8 behaviors), Factory & Builder (EnemyFactory, EnemyBuilder), State, and Command — within a layered codebase split into a reusable engine library and game project.
Implemented a data-driven wave sequencer, circle-based collision system, real-time HUD, and sprite animation manager, with service interfaces (IAssetProvider, ICollisionSystem, IEntityManager) for dependency injection.
Cleaned and normalized 200K balanced Amazon review texts through HTML/URL removal, tokenization, stopword filtering, and lemmatization; trained unigram TF-IDF models with LinearSVC, Logistic Regression, and Perceptron, achieving 89.6% test accuracy.
Compared two GloVe representations using a feed-forward neural network—100-d average pooling and 1000-d concatenation of the first 10 tokens—showing that average pooling improved test accuracy from 77.7% to 83.3% and reduced overfitting.
Conducted a controlled ablation of three VGG16-based training configurations on the 9-class, 4,752-image RealWaste dataset, using stratified train/validation/test splits and a custom classification head.
Compared frozen-backbone and block5 fine-tuning strategies with inverse-frequency class weights and RandomOverSampler across three configurations; fine-tuning with cost-sensitive weights improved test accuracy from 60.6% to 69.9% and Macro F1 by 10.3 pp.
Performed confusion-matrix-based error analysis revealing persistent inter-class confusions, including Plastic/Metal and Paper/Cardboard, and proposed a class-selective hybrid imbalance strategy for future work.
Led a requirements engineering project to design an AI-powered flight booking assistant
Conducted stakeholder analysis, surveys, and interviews, derived user personas, empathy maps, and
categorized requirements
Created and validated a Figma prototype with features including flight search, visa management, smart
alerts, and personalized AI chat interface
Applied agile methodology with story-driven backlog, sprint-based development roadmap, and formal
validation via usability testing and prototyping
Semantic Retrieval and QA System with Weaviate & RAGSep. 2024 - Dec 2024
Built a semantic search pipeline using Weaviate with text2vec-transformers for vector-based brand similarity via GraphQL nearText queries.
Developed a PDF QA chatbot with Streamlit using PyPDFLoader, ChromaDB, and Hugging Face embeddings in a RAG framework, and benchmarked Weaviate vs. ChromaDB on retrieval accuracy and scalability.
Automated ingestion and querying with Python and Bash, orchestrating deployment with Docker Compose.
Student Admin DesignSep. 2023 - Dec. 2024
Collaborated on a group project, using Figma to design the product model and present the plan to
stakeholders
Developed and implemented the code to bring each Figma design feature to life
Completed the website development and thoroughly tested all functionalities
Food Ordering App DesignAug. 2021 - Nov. 2021
Used Java to build a food ordering app that could generate an invoice with the name and price of the
dish and the total price after ordering
Group leader, used GitHub to share and merge information and parts of what each group member had
finished
Completed a report and made a presentation
💼 Experience
Software Development EngineerJul 2023 - Aug 2023
HICOCA Intelligent Equipment Technology
Maintained web server backends and optimized database operations, ensuring data integrity, security, and
system stability.
Developed and integrated new client-side UI features into the existing framework, significantly improving
overall system functionality and user experience.
🔧 Skills
💻
Programming Languages
PythonC#JavaC/C++SQLBash/ShellHTML
🤖
AI/ML & NLP
PyTorchTensorFlow/Kerasscikit-learnHugging Face TransformersLLMsTransfer LearningRAGSemantic SearchPrompt EngineeringNLTKGensim
🦾
Robotics & Simulation
Isaac LabIsaac SimNVIDIA OmniverseROS 2Vision-Language-Action (VLA)