Welcome to my space on the internet — I'm Sahil.
Hi, I'm Sahil 👋 — a Penn State grad from Jaipur, India. Outside of building things, I'm endlessly curious about how the universe works and how people tick. I love getting lost in a good story, a night sky, or a long rally on the tennis court.
🔭 Stargazing🤖 Reading & researching about AI✨ Astrology🎬 Watching movies
🎾 Tennis🏏 Cricket⚽ Soccer
🚀 Sci-Fi💥 Action / Adventure🎭 Biographies
Tip: open Terminal from the Dock and type help.
Architected and deployed a native, high-performance macOS background utility application in Swift, SwiftUI, and AppKit that transforms the physical MacBook screen notch into a responsive, real-time "Dynamic Island" tracking interface. Built the project from the ground up utilizing structured asynchronous network frameworks and robust local data layers.
Key Architectural Engineering Milestones:
NSScreen.main?.safeAreaInsets). Dynamically scales the graphics pipeline from an ultra-compact 220pt notched capsule to an untruncated 340pt flat-bezel pill on Intel hardware to completely eliminate horizontal text truncation.autoSelectActiveMatch()) coupled with a localized in-memory cache to maintain continuous UI stability during transient network dips, seamlessly pivoting the notch display between live events, completed match timelines, and upcoming fixtures.An intelligent system that autonomously discovers, filters, and analyzes AI/ML papers from top-tier conferences (NeurIPS, ICML, CVPR, ACL, etc.). Uses Groq API for real-time LLM-powered analysis, generating technical summaries and identifying research bottlenecks. Deployed on Render with daily auto-updates and a responsive dashboard. Built with Python, FastAPI, Docker, and HTML/CSS.
Built a custom memory allocator (my_malloc / my_free) that manages a contiguous heap using Buddy Allocation and Slab Allocation, mimicking malloc/free behavior in C.
Implemented a buddy allocator with power-of-two block splitting, address-sorted free lists, and recursive buddy coalescing to reduce external fragmentation.
Designed a slab allocator that uses a Slab Descriptor Table and fixed-size object slabs, backed by the buddy allocator, including per-object and per-slab headers for efficient reuse and fast allocations.
Implemented a custom CPU thread scheduler in C using the pthreads library, supporting three core scheduling policies — First Come First Serve (FCFS), Shortest Remaining Time First (SRTF), and Multi-Level Feedback Queue (MLFQ) — along with counting semaphore synchronization. Designed to simulate real CPU and I/O device interaction on a single-core system, the project produced precise Gantt chart visualizations of thread execution.
Key features:
Built a fully automated WhatsApp bot using n8n, RapidAPI, and CallMeBot that delivers a random Bhagavad Gita verse every day at 9 AM.
Developed a deep learning–based forecasting tool using LSTM to predict next-day stock prices for major tickers (AAPL, NVDA, AMZN, etc.) based on the past 90 days of trading data.
Implemented custom LSTM architecture using PyTorch to capture time series trends. Included real-time error correction by adjusting predictions using the last known forecast deviation. Integrated PostgreSQL to log actual vs predicted prices with auto-skipped duplicates. Streamlit dashboard with dynamic charts and a real-time earnings calendar via finance_calendars.
Built an interactive Streamlit frontend for chatting with the Zephyr LLM via Hugging Face inference.
Fine-tuned T5-small and BART to generate research methodologies.
Tuned hyperparameters using the Optuna library to maximise ROUGE-L and BERT score performance. Conducted semantic evaluation and model comparison to measure faithfulness and coherence.
Collaborated with 9 undergraduate researchers through OSSIG to develop a multi-modal forecasting system for NASDAQ time series data using time-series RNNs and foundation models (e.g., LLaMA 3.0, DeepSeek R3).
Developed a comprehensive, database-driven Course Scheduling Application for a college, featuring both Admin and Student functionalities with a user-friendly GUI. Implemented full CRUD operations and advanced scheduling logic with proper use of object-oriented design principles and PreparedStatements for database integrity and security.
Key Features — Admin Functions:
Student Functions:
Design Highlights:
Built an interactive drawing application in Java that lets users create and customize geometric shapes (lines, rectangles, and ovals) with features like color gradients, stroke styles, and real-time mouse tracking.
Key Features:
ArrayList<MyShapes> to manage drawing history.Co-authored · Penn State, UIUC, Columbia & Episcopal Academy
LLMs can usually recognize when a question is flawed, yet still answer it anyway during normal generation — a "know–act gap." This paper measures that gap at scale and proposes a fix that makes models act on what they already know.
Under discriminative prompting ("is this question problematic?"), frontier models flag flawed inputs ~90% of the time. But under natural generation they plunge a flawed question forward anyway — open-source models drop to ~10% and even GPT-4 to ~34.9%. The recognition exists; it just isn't used. The cause: token-level autoregression entangles the decision of what task to do (validate vs. answer) with content generation.
A newly built, large-scale, cross-disciplinary benchmark of 15,000+ faulty scientific questions across 8 disciplines (physics, biology, earth science, math, CS, medicine, social science, and more), spanning open-ended and multiple-choice formats and error types like missing information, incorrect premises, and nonsensical content.
A task-level autoregressive framework that explicitly models the validate-vs-answer decision. Through self-distillation, it unifies discriminative judgment and generative reasoning inside a single backbone — so the model decides whether to challenge the input before it starts answering.
DeIllusionLLM substantially reduces "answer-despite-error" failures under natural prompting while maintaining general reasoning performance — showing self-distillation is an effective, scalable way to close the discriminative–generative gap.
Sahil Pardasani is a co-author. Full author list, tables, and experiments are in the PDF.
Co-authored "Who Verifies the Benchmark? Decentralizing Trust in Large Language Model Evaluation," investigating identity-aware bias in LLM-as-a-Judge systems through large-scale benchmarking and statistical analysis across multiple frontier language models. Developed a blockchain-based commit–reveal verification framework using Autonomous Economic Agents (AEAs) and Ethereum-compatible ledgers to enable transparent, auditable, and tamper-evident LLM evaluation. Paper submitted to QASC 2026 (under review).
Working under the guidance of Dr. Madhusudan Singh.
BlockchainLarge Language Models (LLM)+2 skills
Serve on the logistics executive committee, coordinating event operations and cross-club collaborations. Helped organize the Society's first-ever participation in the Penn State Homecoming Parade, in collaboration with the Nittany Chemical Society (NCS).
Leadership & Organizational Initiatives
Conducting competitive landscape analysis of AI-powered solutions across multiple industries to uncover market gaps, inform product strategy, and shape MVP direction for enterprise clients; also assisting in the development of AI-driven MVPs tailored to specific client requirements.
Contributed to an engineering pipeline to build an AI-powered bot for property risk evaluation, integrating structured and unstructured data to assess client-defined metrics.
Authored various articles breaking down complex research papers for general audiences and helped establish the company's presence on Medium.
Artificial Intelligence (AI)Large Language Models (LLM)+1 skill
Selected as 1 of only 3 At-Large Representatives from a campus population exceeding 48,000 students, providing strategic guidance and policy recommendations to the Directors of the HUB-Robeson Centre and Paul Robeson Cultural Centre.
Key Responsibilities:
Representation & Advocacy: Serve as a student representative, voicing the needs and interests of students, faculty, staff, and community members who utilise the HUB-Robeson Centre.
Advisory Role: Consult with and advise the Directors on policies related to space rentals, building operations, new programs, and services.
Program Evaluation: Help evaluate the effectiveness of programs, services, and facilities and provide recommendations for improvements.
Strategic Planning: Contribute to long-term planning initiatives, including identifying new sources of revenue and strengthening relationships with key partners like HUB Dining and the Bookstore.
Hiring Committees: Participate in the search and interview process when hiring leadership for the HUB-Robeson Centre and the Paul Robeson Cultural Centre.
Committee Work: Serve on ad-hoc committees focused on office space allocation, program development, and facilities management. Played a key role in evaluating and allocating office and storage space for RSOs by assessing applications, organisational impact, and appeals from groups denied space due to issues like missed deadlines or shared space conflicts.
Leadership & Organizational Initiatives
Leading recitations where students can come and ask doubts in a friendly and learning environment. Also, holding weekly office hours to help students troubleshoot code errors and explain object-oriented programming concepts.
Working under the guidance of Professor Alan Verbanec.
Computer Science
Graded Java programming assignments for over 50+ students using a specified rubric for the course CMPSC 221 Object Oriented Programming.
Worked under the guidance of Professor Alan Verbanec.
Held this role during three separate periods: Jan 2024 – Apr 2024, Aug 2024 – Apr 2025 and Aug 2025 – Dec 2025.
I get to work alongside library staff and fellow students to improve access to library resources and enhance student engagement with library services. Initially appointed by UPUA and now serving as an independent member, I contribute to various initiatives to improve Penn State Libraries' student experience.
Key Contributions:
Improved Leisure Reading Collection: Contributed to the expansion and diversification of the leisure reading section, ensuring a wider variety of books and resources for students' personal and academic enrichment.
Redesign of Sidewater Commons: Helped gather student feedback and worked on plans to redesign the Sidewater Commons, a space providing access to computers and study areas. The goal is to create a more effective and student-friendly environment for studying and collaboration.
Enhanced Engagement with Library Events: Collaborated on brainstorming strategies to increase student participation and engagement in library events, ensuring they reach broader audiences and offer more value to the Penn State community.
Leadership & Organizational Initiatives
Helping in setting up and building the Open Source Software Interest Group (OSSIG) under the guidance of Dr. Mathias Fonkam and Dr. Carl Cotner.
Learning about functional programming using the coconut library in Python, Phoenix framework in Elixir, working on local large language models, Plone 6, Echo State Networks (ESN) and web development using HTML & CSS. Trying to leverage techniques like gradient boosting (XGBoost, LightGBM), hyperparameter tuning using Optuna and Test Time Compute (TTC).
As a Learning Assistant for PHYS 212, I play a key role in supporting students as they navigate the complex concepts of electricity and magnetism. My primary responsibilities include:
Addressing In-Class Questions: Helping students overcome challenges related to problem sets, theoretical concepts, and practical applications in the subject.
Strengthening Student Understanding: Ensuring that students develop a strong grasp of key topics by addressing misconceptions, answering questions, and providing real-world examples.
Active Engagement: Encouraging collaboration and critical thinking, helping students build confidence in applying theoretical principles to problem-solving tasks.
Collaborating with Faculty: Working closely with Professor Chad Hanna to align instructional support with course objectives and identify areas where students need additional help.
Collaborative Work with FacultyProblem Solving
As a Learning Assistant for Math 140, I worked closely with the course instructor, Prof. Seghoon Bang, to support students in mastering the concepts of Calculus and Analytical Geometry. My responsibilities included:
Facilitating Learning Sessions: Conduct two 1-hour weekly evening review sessions to help students grasp key concepts and solve worksheet problems.
Supporting In-Class Activities: I assisted with the smooth conduct of lectures and in-class exercises, ensuring students' questions and difficulties were promptly addressed.
Collaborating with Instructor: Attending weekly meetings with Prof. Bang to review feedback, improve teaching strategies, and identify areas where students may need additional support.
As Director of Academic Affairs for the University Park Undergraduate Association (UPUA), I led and collaborated on several key initiatives aimed at supporting the academic success and well-being of students at Penn State. These initiatives included:
Know Your Academic Rights Campaign: Raised awareness about students' academic rights, ensuring they are better informed and empowered.
Know Your Resources Campaign: Highlighted the range of resources available to students, improving accessibility and utilization of on-campus services.
Test Prep Week: Organized and distributed free study materials to students preparing for graduate-level exams, helping them to succeed in their academic goals.
Student Council Roundtables: Organized and led two cross-campus Student Council Roundtables to foster communication between student councils and UPUA, helping councils address common challenges and collaborate on solutions.
Leadership & Reporting: Attended cabinet meetings, provided regular updates to executive leadership, and ensured the Academic Affairs Committee's initiatives were executed effectively and transparently.
As a Research Assistant in the Stress Psychophysiology Lab, I collaborated with Dr. Derek Spangler to design and build the Nocturnal-Stress Study. Developed behavioural experiments to study stress and its impact on physiology using PsychoPy and BioSPPy libraries.
SP
CS%20Degree.png into the folder to show the scan
Mathematics%20Minor.png into the folder to show the scan
ELD%20minor.png into the folder to show the scanWhat the people I've worked with have to say.