CV
Diba Hadi Esfangereh
Computer Engineering Student | Machine Learning Researcher
π Tehran, Iran
π (+98) 990-191-1570
π§ diba.hadie@gmail.com
π GitHub | LinkedIn
Education
Sharif University of Technology
Bachelor of Science in Computer Engineering
Minor in Mathematics | September 2022 - Expected June 2026
- GPA: 17.75/20 (3.7/4.0 equivalent)
- Academic Transcript
Farzanegan4 High School (National Organization for Development of Exceptional Talents)
Diploma in Mathematics and Physics
2019 - 2022
- GPA: 19.8/20
Honors & Awards
- Silver Medal, National Mathematics Olympiad (2021)
- Top 0.1%, Nationwide University Entrance Exam (Among 145,000+ candidates)
Research Experience
Machine Learning Laboratory, Sharif University
Research Assistant | May 2024 - Present
- Conducting research on Persian melody generation under supervision of Dr. Mahdieh Soleymani
- Developing novel deep learning architectures for persian instrument classification
- Collaborating with interdisciplinary team on audio signal processing techniques
Teaching Experience
Sharif University of Technology
Undergraduate Teaching Assistant
Fundamentals of Programming (Python/C) Fall 2023 Advanced Programming (Java) Fall 2023 Linear Algebra Fall 2023
Salam High School
Mathematics Olympiad Instructor
- Teaching number theory and algebra
Technical Projects
Stronghold - Medieval Warfare Simulation
Java | JavaFX | Design Patterns
- Developed a complex castle-building game with AI opponents
- Implemented MVC architecture and observer pattern for scalable design
- GitHub Repository
Vim Text Editor Clone
C | Linux Systems Programming
- Built a terminal-based text editor with file I/O and editing functionalities
- GitHub Repository
View additional projects on GitHub
Skills & Competencies
Technical Skills
- Programming: Python (PyTorch, NumPy), C/C++, Java, MIPS Assembly
- Machine Learning: Computer Vision, Neural Networks, Audio Processing
- Tools: Git, Linux, OpenCV, PyQt
Languages
- Persian (Native)
- English (Fluent)
Interests
- Music Performance (Guitar, Violin, Piano)
- Ballet & Mountain Climbing
Last updated: October 2024
