
About Me
I'm a Computer Science graduate who builds intelligent, scalable software across the stack. My work spans full-stack web development, applied AI/LLM integration, and systems programming, with an emphasis on pairing clean user experience with solid engineering fundamentals. Recently, in open source, I led BDD test infrastructure for Greenstand’s TreeTracker Wallet (WebdriverIO + Cucumber in TypeScript) and contributed UX stability fixes to OpenHands, an AI software-dev agents platform. I’ve integrated large language models into real applications, designed retrieval workflows (semantic search / RAG), and delivered responsive, data-driven interfaces. I work primarily with Python, Java, JavaScript/TypeScript, SQL, and modern web frameworks like React and Next, with experience across backend architecture and responsive frontend development. I also have experience in lower-level development (C/C++), iOS/UI frameworks, and tooling that improves developer and user experience. I’m especially interested in roles at the intersection of applied AI, full-stack engineering, developer platforms, and human-computer interaction. If you’re building products that turn complex systems into useful experiences, I’d love to connect.
Professional Experience
Software Engineer Volunteer
Greenstand
• Led Behavioral Driven Development (BDD) infrastructure implementation for Greenstand’s TreeTracker Wallet App by planning milestones with VP of Engineering, creating/managing GitHub issues, and driving incremental delivery • Integrated WebdriverIO + Cucumber in TypeScript for end-to-end tests with parallel runs, video/image capture, and readable HTML reports • Built step definitions that drive the real UI, hit backend APIs, and assert user-visible outcomes, validating the full test flow for all current features end-to-end • Consolidated test artifacts by embedding per-scenario videos and failing-step screenshots directly in the Cucumber HTML report, speeding triage and creating a single source of truth
August 2025 - PresentSoftware Engineer Intern
Amphenol
• Developed a C++ command-line interface to communicate with PWM and thermocouple amplifier I2C chips, enabling accurate, production-grade thermal testing for high-speed AWS server cables • Designed modular wrapper functions based on chip datasheets, allowing full feature access, robust control, and future scalability • Built test environment using PWM logic to emulate real testing conditions for empirical analysis prior to thermostream system integration • Implemented a custom PID control algorithm, reducing temperature deviation from ±7°C to ±0.5°C and surpassing the customer’s strict ±1°C accuracy requirement
June 2024 - August 2024Computer Science Tutor
Academic Excellence Center (AEC) at Penn State
• Provided academic support at the AEC, helping engineering students master challenging coursework through tutoring and exam reviews • Led one-on-one and group sessions in CS, Math, and Physics, boosting student understanding and confidence, resulting in improved performance
October 2023 - May 2025The Pennsylvania State University
Bachelor of Science
Computer Science
2021-2024Open-Source Contributions

Greenstand
Greenstand is a open-source effort building a marketplace that tracks and pays growers for verified trees (TreeTracker ecosystem). I work on the TreeTracker Wallet app (monorepo for web/mobile/backend). Recently built BDD E2E test infra with TypeScript, WebdriverIO, and Cucumber, producing human-readable HTML reports with embedded test videos via Cucumber’s attach API creating a single source of truth and speeding debugging/triage.
OpenHands
OpenHands is an open-source platform for building AI software-development agents (able to edit code, run commands, and browse). I contribute to the web client with a focus on frontend stability and UX. Recently fixed prompt-input auto-resize overflow by refactoring height measurement, adding tolerance checks, and debouncing resize in React/TypeScript, delivering stable multi-line input across browsers.
Projects
Academic Projects
GitHub links for academic projects are available on request due to academic integrity policies

NittanyBusiness E-Commerce Website
Full-Stack Development
A full-stack B2B e-commerce platform built to streamline procurement for SMEs by connecting them with suppliers through an intuitive interface and optimized backend infrastructure.

Peer-to-Peer File Sharing System
Distributed Systems
A Python-based P2P file-sharing network with chunked transfers, multi-threaded downloads, and built-in integrity checks for fast and reliable file distribution.

Causal Consistency Simulation
Distributed Systems
A Python-based distributed system that simulates causal consistency across three data centers using Lamport clocks and dependency tracking to enforce the correct order of operations despite network delays.

Dynamic Storage Allocator
Memory Management
A custom C dynamic memory allocator featuring optimized malloc/realloc/free, segregated free lists, and a heap consistency checker for robust memory management.

Linear Device Library
Systems Programming
A C-based Linux utility that combines 16 JBODs into a 1 MB linear device with read/write support, LRU caching, and TCP networking for efficient storage access.

Mini CPU
Computer Organization and Design
A Verilog-based 5-stage MIPS pipeline with ALU-to-ALU data forwarding and hazard resolution for optimized execution of R-type instructions.

Course Scheduler App
Core Java
A database-driven course scheduler with role-based access, built using OOP principles, SQL, and a tabbed GUI for organized course and student management.
Personal Projects

AI Portfolio Website
Full-Stack Development
A full-stack AI-powered portfolio website featuring a ChatGPT-style assistant that uses OpenAI’s GPT-4o and a custom RAG pipeline to answer dynamic questions about my experience, projects, and skills.
View on GitHub
Expense Tracker App
Full-Stack Development
A MERN stack expense tracker web app with real-time transaction updates and seamless backend integration for efficient personal finance management.
View on GitHub
Furniture Store App
AR Development
An iOS AR app for virtual room decor that lets users place, scale, and move life-size furniture models in real-world spaces with saved layouts and guided setup.
View on GitHub
Measurement App
AR Development
An iOS AR measurement app that lets users mark two points in the real world to calculate distances, with logging, undo, and guided setup features.
Skills
AI/LLM Tools

OpenAI API
API access to GPT large language models

Cursor
AI-first code editor built on top of VS Code

Prompt Engineering
Crafting effective prompts to steer LLM behavior

GitHub Copilot
AI pair programmer for code, tests, and docs in-editor

OpenHands
Platform for software development agents powered by AI
Full-Stack

JavaScript
Runs across frontend, backend, and serverless.

TypeScript
Typed JavaScript for safer full-stack development.

Next.js
React framework with SSR & routing

Node.js
JavaScript runtime for server-side code

Express.js
Web framework for Node.js
Backend
Python
General-purpose programming language
C
Systems-level language for OS and embedded development

C++
High-performance server and system code

Java
Backend language for enterprise and web systems
Frontend
React.js
JavaScript library for building UIs

Swift
iOS development language

SwiftUI
UI framework for building iOS apps with Swift

ARKit
Apple AR framework (front-facing in AR apps)

RealityKit
3D rendering and animation engine for AR

HTML
Structure of web pages

CSS
Styling of web pages
Databases

SQL
Language for querying structured relational databases

MySQL
Relational database management system based on SQL

MongoDB
NoSQL database for document-based storage
Developer Tools

Git
Distributed version control system
Embedded Systems / Low-Level Programming
Verilog
Hardware Description Language (HDL) for FPGAs/ASICs

I2C
Hardware communication protocol (used in embedded systems)