Hermès Henry (Student Member, IEEE) was born in Drôme, France in 2003. He is an undergraduate student at Appalachian State University in Boone, North Carolina pursuing a Bachelors of Science (B.S.) in Computer Science. Mr. Henry has been an IEEE student member since 2021.
About Me
Hello! Welcome to my website! As a test of my ability to learn, I created this website from scratch with no prior knowledge of HTML or CSS. Using online tutorials, such as W3Schools and Mozilla, and front end tools, like Animista for CSS animations, in combination with guidance from
I have been a brother of the Rho Tau chapter of Phi Mu Alpha (ΦMA) Sinfonia since Spring of 2022 as part of the Delta Iota class of brothers. The goal of ΦMA is, first and foremost, to inspire, uplift, and support fellow musicians. Our brotherhood believes that music has a particular power to move people and we, as musicians, have an obligation to "aid and bless society" with that power. "With a charitable spirit and the power of music, we seek to bring Harmony to mankind."
Furthermore, in the Spring of 2024, I will be inducted into the Pi Delta Phi (ΠΔΦ) National French Honor Society based on my academic performance, overall GPA, and recommendations from my professors in the French department.
Education
In order of most recent or relevant to least.
Appalachian State University 2021-Present (Expected Graduation Spring 2025)
Boone, NC
Bachelor of Science, Computer Science
- Undergraduate Certificate, Data Science
- Minor, Mathematics
- Minor, French & Francophone Studies
Achievements:
- 2x Dean's List (Semester average grade 3.25/4.00 or leaning towards a B+)
Classes Taken
Software Engineering | Mathematics | Data Science | Computer Theory |
---|---|---|---|
C_S 1440/2440: Introduction to Programming via Java - Levels I & II | MAT 1110/1120: Calculus with Analytic Geometry - Levels I & II | C_S 3435: Data Collection & Visualization via Python Web Scraping | C_S 1100: Discrete Mathematics |
C_S 3430: Database Organization & Management via MySQL | MAT 2240: Introduction to Linear Algebra and MATLAB | STT 3850: Statistical Data Analysis via RStudio | C_S 2450: Introduction to Computer Systems |
C_S 3667: Scrum and Agile Methodologies with Git and GitHub | MAT 2310: Computational Mathematics | C_S 3500: Brain-Computer Interfaces | C_S 2490: Introduction to Theoretical Computer Science |
C_S 3460: Data Structures in Java | MAT 4310: Numerical Methods | ||
C_S 3490: Functional Programming and Haskell |
GPA: 3.48/4.00
(Appalachian State utilizes a quality point system for GPA: A = 4.0; A- = 3.7; B+ = 3.3; B = 3.0; B- = 2.7; etc.)
Central Carolina Community College 2019-2021
Sanford, NC
Dual Enrollment through High School
Northwood High School 2017-2021
Pittsboro, NC
- National English Honor Society (NEHS) –2019-2021
- National Music Honor Society (Tri-M) –2019-2021
- Marching Band (Student section Leader & Equipment Officer) –2017-2021
GPA: 3.67/4.00
ACT Score: 31
SAT Score: ~1400 Equivalent
(SAT not taken due to COVID restrictions. Equivalent score determined by Princeton Review)
Certifications
CITI Biomedical Research Training
Skills
Programming Languages: Java, Haskell, Python, R, SQL, Maple, Assembly, BASIC, C/C++
Spoken Languages: French (Native), English (Fluent)
Tools: LaTeX, Eclipse, GHCI, PyCharm, Google Colab, Git, GitHub, VS Code, Unix CLI, Vim, Replit, RStudio, MySQL, Maple, MATLAB/Octave, Microsoft & Google Suites, HTML/CSS
Projects
Python Web Crawler and Scraper
for Keyword Detection with
SQL Database Integration
- Engineered a Python web scraper with BeautifulSoup for targeted data extraction from the Appalachian State University website, focusing on academic research areas like Neuroscience and Biomedical Engineering.
- Implemented advanced keyword detection by searching through HTML content tags (like <p>, <h1>, etc.) and concurrent processing with ThreadPoolExecutor for efficient, parallel web requests handling.
- Developed a flexible URL normalization and internal link validation system for page crawling, alongside a randomized User-Agent strategy and rate limiting to ensure undetected, responsible, and effective scraping.
- Integrated SQLite for dynamic queue management and tracking of visited URLs, facilitating systematic data collection.
- Applied the scraper to identify professors and departmental research in the fields of Neuroscience, Biomedical Engineering, and other related fields for potential collaborations, demonstrating its practical application in an academic setting.
Haskell-Based Markdown
to LaTeX Converter
- Developed a Haskell program taking advantage of its 'lazy' evaluation for efficient parsing of Markdown (.md) files.
- Implemented a tokenization process to convert text into proper LaTeX (.tex) syntax.
- Employed grammar rules and contextual analysis to ensure accurate conversion, maintaining the original document's structure and syntax.
This Website!
- Conceptualized and built a personal website from scratch, learning HTML/CSS along the way.
- Took advantage of various online resources including W3Schools and Mozilla for quick, hands-on learning.
- Employed ChatGPT as an interactive tool and teacher.