Resume
Ian Le
ian.le@duke.edu | |
in/ian-le | |
GitHub | @futureprogrammer360 |
YouTube | @FutureProgrammer360 |
Education
-
2024 - 2028 Duke University
Bachelor of Science (B.S.) in Computer Science, Statistical Science, Mathematics - Computer Science Coursework
- Data Structures and Algorithms (Java)
- Computer Architecture (C, MIPS Assembly)
- Introduction to Applied Machine Learning (Python)
- Mathematics/Statistics Coursework
- Linear Algebra
- Multivariable Calculus
- Discrete Mathematics
- Probability
- Introduction to Data Science (R)
- Computer Science Coursework
-
2020 - 2024 Lake Oswego High School
High School Diploma
Technical Skills
- Languages: Python, Java, JavaScript, TypeScript, SQL, HTML, CSS, R, C, MIPS Assembly
- Frameworks/Libraries: React, Next.js, Django, Flask, FastAPI, Flutter, Streamlit, TensorFlow, Playwright, OpenCV, NumPy, pandas, scikit-learn, PyTorch
- Developer Tools: Git, GitHub, Docker, Postman, Amazon Web Services, Markdown, LaTeX, Sublime Text, VS Code, Cursor, RStudio, Jupyter Notebook
- Databases: MongoDB, PostgreSQL, Redis, Supabase
Experience
-
2025 Software Engineer Intern
Alleviate Health - Implemented message cache system using Redis to queue consecutive inbound text messages for batch processing
- Built an interactive data dashboard with SQL and React to visualize and analyze recruitment pipeline of 250,000+ patients
- Developed LLM analytics tool to surface actionable insights and trends from 60,000+ human-AI agent conversations, enabling clinical recruitment managers to identify friction points via natural language queries
- Prototyped AI-powered medical data extraction and storage platform using Next.js, Supabase, TypeScript, and Reducto
- Wrote 80+ unit tests using pytest to ensure reliability of application logic in FastAPI backend
- Contributed 30+ end-to-end tests with Playwright to detect issues across full tech stack
-
2025 Research Assistant
Duke University, Chilkoti Lab - Streamlined data preprocessing to support the training of ML classification models
- Built a browser-based UI using React for supervised, semi-automated image annotation
- Developed Flask API in Python to connect interface with OpenCV image processing
-
2025 Software Developer
Duke University, Brain Stimulation Engineering Lab - Built lightweight Dash app to visualize oscilloscope data using Python, Plotly, and pandas
-
2025 Software Developer
Duke University Union, Technology Committee - Developed Python-based web scraper to extract event data from university events portal
- Automated daily web scraping and continuous data deployment with scheduled GitHub Actions workflow to replace manual updates
-
2024 - 2025 Software Developer
Christensen Family Center for Innovation - Engineered RESTful API using Flask to enable efficient data transfer between PostgreSQL database and frontend
- Built frontend MVP for an admin management dashboard using React and Bootstrap
- Designed SQL database tables for administrative data tracking
- Developed iOS mobile application features using Flutter
-
2024 - 2025 Data Analyst
Duke Impact Investing Group - Provided data analytical consulting for socially impactful companies and organizations
- Clients
- Meals on Wheels Durham
- BetaCare
- Hayha Bots
-
2021 - 2024 Software Engineer
FIRST Tech Challenge Robotics Team #8610 ToborTech - Developed autonomous robotic algorithms to ensure reliability in dynamic environments
- Implemented OpenCV object detection pipelines in Java achieving 99% accuracy
- Created Discord bots, scoring apps, web scrapers, and data visualizations with Python
- Relevant Awards
- State championship winner
- State championship Control Award (software innovation) winner
- World championship Control Award finalist
-
2020 - 2025 Programming Instructor
YouTube Channel - Future Programmer - Produced 24+ hours of high-quality videos, reaching 70,000+ views and 800+ subscribers
- Created 130+ software development tutorials with topics ranging from regular expressions and language fundamentals to original data science projects
Projects
-
2024 - 2025 Course Compass - Search engine for university course data.
-
2021 - 2025 Sublime Text plugins - 7 open-source packages for Sublime Text code editor with 8,000+ users.
Resume PDF
View a PDF version of my resume here.