Arda Edil
I’m a sophomore studying Computer Science (BSE) at the University of Michigan, originally from Istanbul, Turkey. I build full-stack, AI-augmented projects and I’m currently looking for a software engineering internship.
Ask questions about my experience & projects
Experience
- Worked as a student software consultant for Menlo Innovations, initially focused on backend software development.
- Built and maintained backend systems in Java supporting production workflows.
- Transitioned into a Product Manager role, owning requirements gathering, prioritization, and delivery planning.
- Acted as the primary liaison between stakeholders and developers, translating client needs into technical execution.
- Built demand forecasting models under Dr. M. Emre Sener using Python and scikit-learn.
- Improved forecast accuracy by ~13% by replacing k-means with agglomerative clustering.
- Reduced stockouts by ~20% and increased on-time material availability by +8 percentage points.
- Enabled purchasing ~10 days earlier through improved planning and supplier coordination.
- Built full-stack product features using React and Node.js.
- Worked across frontend and backend to ship user-facing flows and integrations.
- Collaborated closely with designers and engineers to iterate quickly and deliver production features.
Projects
- Built a Retrieval-Augmented Generation (RAG) pipeline using LangChain + FAISS for grounded financial Q&A.
- Used ReAct-style prompting and retrieval filtering to reduce hallucinations and improve response quality.
- Improved prediction accuracy by ~13% in offline evaluation and packaged results into a usable workflow.
- Worked on OxPal, a biofeedback system designed to help children regulate stress via guided breathing.
- Contributed to data processing, visualization, and system architecture across device + app workflows.
- Co-authored a peer-reviewed Springer publication (HCII 2024).
- Built a Next.js portfolio with an AI chat panel powered by a custom API route.
- Implemented a retrieval system over markdown files to provide grounded, first-person AI answers.
- Designed a recruiter-friendly UI with prompt chips, expandable sections, and clean layout.
Technical Coursework
Unix, scripting, build systems, version control, debugging, and tooling used in real-world software development.
Logic, proofs, sets, graphs, and combinatorics—foundations for algorithms, correctness, and complexity reasoning.
Object-oriented programming in C++, data abstraction, memory management, and building medium-scale software systems.
Algorithm design and analysis using trees, graphs, hash tables, and priority queues, with a focus on performance tradeoffs.
How software maps to hardware—assembly, memory hierarchy, processors, and performance-aware systems programming.
Theory of computation, automata, computability, and complexity—formal reasoning about what problems are solvable.
Search, planning, probabilistic reasoning, and machine learning foundations for building intelligent systems.