2024 - Present (Expected Graduation: June 2027)
Bachelor's of Science in Computer Science
University of Washington, Seattle
constcoder={name:'Dhruti Vadlamudi',skills:['React', 'NextJS', 'Redux', 'Express', 'NestJS', 'MySql', 'MongoDB', 'Docker', 'AWS'],hardWorker:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};ME
My name is Dhruti Vadlamudi and I am a computer science student who doesn’t just use tools-I build them when they don’t go deep enough. I like understanding systems from the ground up, turning complexity into something intuitive, and solving problems that don’t come with clean instructions.

2024 - Present (Expected Graduation: June 2027)
Bachelor's of Science in Computer Science
University of Washington, Seattle
Software Engineering Fellow
SWECC Labs
Undergraduate Researcher
Foster School of Business, University of Washington
Product Fellow
Amazon
Software Engineering Intern
Impact Financial Advisors
Software Engineering Intern
Sea-Tac International Airport
PCA / SVD Visualizer
constproject={name:'PCA / SVD Visualizer',tools: ['JavaScript', 'HTML', 'CSS', 'Linear Algebra],myRole:Software,Description: Built an interactive browser-based tool to explore Principal Component Analysis (PCA) and Singular Value Decomposition (SVD) in real time. Implemented all underlying math from scratch (Jacobi SVD, covariance PCA, analytic eigendecomposition) without external libraries. Features include a live 2D scatter plot with dynamically updating principal components, a matrix decomposition editor for full UΣVᵀ factorization, and an animated scree plot for variance explained with low-rank approximation controls.,};Financial Planning Tool (In Progress)
constproject={name:'Financial Planning Tool (In Progress)',tools: ['React', 'Firebase', 'OpenAI API', 'Node.js],myRole:Software,Description: Developing an AI-assisted financial planning application to analyze user spending, generate insights, and produce personalized financial reports. Integrating data persistence, forecasting models, and interactive dashboards to help users track and optimize financial decisions over time.,};Option Pricing Model (Monte Carlo Simulation)
constproject={name:'Option Pricing Model (Monte Carlo Simulation)',tools: ['Python', 'NumPy', 'Mathematics', 'Finance],myRole:Software,Description: Implemented a Monte Carlo simulation engine to estimate the theoretical price of financial options. Simulates thousands of stock price paths using Geometric Brownian Motion (GBM), computes payoffs for call/put options, and discounts expected values using a risk-free rate. Designed to analyze the impact of volatility, time to expiration, and strike price on option valuation.,};Bug Meme Roaster
constproject={name:'Bug Meme Roaster',tools: ['JavaScript', 'VS Code Extension API', 'UI/UX],myRole:Software,Description: Built a developer tool that humorously 'roasts' users based on the number of bugs in their code. Monitors errors in real time and dynamically displays meme-based feedback (The Incredibles) tied to bug count. Designed to make debugging slightly less painful and slightly more chaotic.,};iMessage Bot (In Progress)
constproject={name:'iMessage Bot (In Progress)',tools: ['JavaScript', 'Node.js', 'APIs', 'Automation],myRole:Software,Description: Building an automated iMessage bot that responds to user inputs in real time using custom logic and APIs. Designed to handle conversational interactions, trigger actions, and simulate human-like responses within Apple’s messaging ecosystem. Focused on creating a seamless, responsive, and slightly mischievous messaging experience.,};