Skip to content

Commit bc20b1b

Browse files
committed
Enhance portfolio with comprehensive updates and improvements
- Fix resume download link to point to 'CV Will Hermann.pdf' - Add Neo4j Graph Academy credential link to qualifications section - Update Neo4j project description with multi-language support, RAG, and memory modeling details - Emphasize AI agentic flows expertise in hero description - Add 'Design' project filter and categorize patent project appropriately - Expand technical skills section with Docker/Linux and wider skill boxes - Increase Docker/Linux proficiency bar to 85% on about page - Update LinkedIn profile to correct URL and remove GitHub from contact page - Add Signal communication option to phone contact - Remove project statistics section and newsletter subscription option
1 parent 685c257 commit bc20b1b

File tree

5 files changed

+25
-57
lines changed

5 files changed

+25
-57
lines changed

about.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ <h2>Who Am I?</h2>
6565
</p>
6666

6767
<div class="resume-download">
68-
<a href="docs/resume.pdf" class="btn btn-primary" download>
68+
<a href="CV Will Hermann.pdf" class="btn btn-primary" download>
6969
Download Resume
7070
</a>
7171
</div>
@@ -184,7 +184,7 @@ <h3>Technical Systems</h3>
184184
<div class="skill-item">
185185
<div class="skill-name">Docker / Linux Systems</div>
186186
<div class="skill-bar">
187-
<div class="skill-progress" data-width="70%"></div>
187+
<div class="skill-progress" data-width="85%"></div>
188188
</div>
189189
</div>
190190
<div class="skill-item">
@@ -286,6 +286,7 @@ <h3>U.S. Patent #11,220,244</h3>
286286
<h3>Neo4j Certified Professional</h3>
287287
<p>Neo4j</p>
288288
<p class="cert-date">May 2025</p>
289+
<p><a href="https://graphacademy.neo4j.com/c/8bfbe7b6-02bc-44b2-8711-15d9b1874c0c/" target="_blank">View Credential</a></p>
289290
</div>
290291
<div class="cert-item">
291292
<h3>SolidWorks 3D CAD Modeling</h3>

contact.html

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -62,18 +62,7 @@ <h3>Email</h3>
6262
<div class="contact-details">
6363
<h3>LinkedIn</h3>
6464
<p>Connect with me professionally</p>
65-
<a href="https://linkedin.com/in/yourprofile" target="_blank">View Profile</a>
66-
</div>
67-
</div>
68-
69-
<div class="contact-method">
70-
<div class="contact-icon">
71-
<span>💻</span>
72-
</div>
73-
<div class="contact-details">
74-
<h3>GitHub</h3>
75-
<p>Check out my code and projects</p>
76-
<a href="https://github.com/yourusername" target="_blank">View GitHub</a>
65+
<a href="https://www.linkedin.com/in/william-hermann/" target="_blank">View Profile</a>
7766
</div>
7867
</div>
7968

@@ -84,7 +73,7 @@ <h3>GitHub</h3>
8473
<div class="contact-details">
8574
<h3>Phone</h3>
8675
<p>+31 06 13204872</p>
87-
<a href="tel:+31613204872">Call/Text</a>
76+
<a href="tel:+31613204872">Call/Text/Signal</a>
8877
</div>
8978
</div>
9079
</div>
@@ -156,10 +145,6 @@ <h2>Send Me a Message</h2>
156145
placeholder="Tell me about your project, requirements, or what you'd like to discuss..."></textarea>
157146
</div>
158147

159-
<div class="form-group checkbox-group">
160-
<input type="checkbox" id="newsletter" name="newsletter">
161-
<label for="newsletter">Subscribe to my newsletter for development tips and updates</label>
162-
</div>
163148

164149
<button type="submit" class="btn btn-primary btn-large">
165150
Send Message

css/style.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ header {
325325

326326
.skills-grid {
327327
display: grid;
328-
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
328+
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
329329
gap: 1.5rem;
330330
}
331331

index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ <h1>Hi, I'm <span class="highlight">Will Hermann</span></h1>
3131
<p class="hero-subtitle">AI Researcher • Entrepreneur • Designer • Engineer</p>
3232
<p class="hero-description">
3333
I research and develop intelligent systems, from machine learning models to
34-
social robotics and conversational AI. As an entrepreneur, I've built tech
34+
social robotics and AI agentic flows. As an entrepreneur, I've built tech
3535
consulting businesses and designed innovative products. I hold a BSc in
3636
Artificial Intelligence from University of Groningen.
3737
</p>
@@ -54,7 +54,7 @@ <h2>Featured Projects</h2>
5454
<img src="images/neo4j.jpg" alt="Neo4j Language Learning Tutor">
5555
<div class="project-info">
5656
<h3>Neo4j Language Learning Tutor</h3>
57-
<p>AI-powered conversational Russian tutor with real-time voice interaction and spaced repetition learning</p>
57+
<p>AI-powered conversational language tutor with RAG-enhanced memory modeling, Neo4j graph database, and real-time voice interaction</p>
5858
<div class="project-links">
5959
<a href="https://github.com/coding-crying/realtime-agents-language-tutor" class="btn btn-small" target="_blank">GitHub</a>
6060
<a href="projects.html" class="btn btn-small btn-outline">View Details</a>
@@ -101,6 +101,7 @@ <h3>AI & Machine Learning</h3>
101101
<li>Scikit-learn / NumPy</li>
102102
<li>AI Agentic Architecting</li>
103103
<li>Computer Vision / NLP</li>
104+
<li>Docker / Linux Systems</li>
104105
</ul>
105106
</div>
106107
<div class="skill-category">

projects.html

Lines changed: 16 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ <h1>My Projects</h1>
3838
<button class="filter-btn" data-filter="web">AI Applications</button>
3939
<button class="filter-btn" data-filter="robotics">Robotics</button>
4040
<button class="filter-btn" data-filter="ml">Machine Learning</button>
41+
<button class="filter-btn" data-filter="design">Design</button>
4142
<button class="filter-btn" data-filter="tools">Research & Analysis</button>
4243
</div>
4344
</div>
@@ -60,9 +61,11 @@ <h1>My Projects</h1>
6061
<div class="project-info">
6162
<h3>Neo4j Language Learning Tutor</h3>
6263
<p class="project-description">
63-
AI-powered conversational Russian language tutor featuring real-time voice interaction,
64-
Neo4j graph database for spaced repetition learning, and advanced morphological analysis.
65-
Built with OpenAI's Realtime API and dual-supervisor architecture for optimal learning experience.
64+
AI-powered conversational language tutor combining real-time voice interaction with intelligent
65+
memory modeling. Architected and developed a comprehensive multi-language learning platform featuring
66+
RAG-enhanced tutoring intelligence, Neo4j graph database for sophisticated spaced repetition system (SRS),
67+
and advanced morphological analysis. Supports Russian, Spanish, and extensible to additional languages
68+
through modular architecture design.
6669
</p>
6770
<div class="tech-stack">
6871
<span class="tech-tag">Next.js</span>
@@ -74,15 +77,16 @@ <h3>Neo4j Language Learning Tutor</h3>
7477
<span class="tech-tag">Docker</span>
7578
</div>
7679
<div class="project-features">
77-
<h4>Key Features:</h4>
80+
<h4>Architectural Achievements:</h4>
7881
<ul>
79-
<li>Real-time voice conversation with AI tutors</li>
80-
<li>Neo4j-powered spaced repetition system (SRS)</li>
81-
<li>Advanced Russian morphological analysis</li>
82-
<li>Dual-supervisor agent architecture</li>
83-
<li>Background processing with Redis/Bull queues</li>
84-
<li>Comprehensive learning analytics and progress tracking</li>
85-
<li>Production-ready Docker deployment</li>
82+
<li>Designed dual-supervisor agent architecture with RAG-enhanced tutoring intelligence</li>
83+
<li>Architected Neo4j graph database schema for sophisticated memory modeling and SRS</li>
84+
<li>Built real-time voice conversation system using OpenAI Realtime API with WebRTC</li>
85+
<li>Implemented multi-language morphological analysis framework (Russian, Spanish + extensible)</li>
86+
<li>Developed asynchronous learning analytics with Redis/Bull queue processing</li>
87+
<li>Created form-specific vocabulary tracking with embedded statistics and error pattern recognition</li>
88+
<li>Engineered production-ready Docker deployment with comprehensive API suite</li>
89+
<li>Designed modular language configuration system for rapid expansion to new languages</li>
8690
</ul>
8791
</div>
8892
</div>
@@ -167,7 +171,7 @@ <h4>Key Achievements:</h4>
167171
</div>
168172
</div>
169173

170-
<div class="project-card" data-category="tools">
174+
<div class="project-card" data-category="design">
171175
<div class="project-image">
172176
<img src="images/patent-design.jpg" alt="Patented Braking System Design">
173177
<div class="project-overlay">
@@ -279,29 +283,6 @@ <h4>Key Contributions:</h4>
279283
</div>
280284
</section>
281285

282-
<section class="project-stats">
283-
<div class="container">
284-
<h2>Project Statistics</h2>
285-
<div class="stats-grid">
286-
<div class="stat-item">
287-
<h3>50+</h3>
288-
<p>Projects Completed</p>
289-
</div>
290-
<div class="stat-item">
291-
<h3>25+</h3>
292-
<p>Technologies Used</p>
293-
</div>
294-
<div class="stat-item">
295-
<h3>100K+</h3>
296-
<p>Lines of Code Written</p>
297-
</div>
298-
<div class="stat-item">
299-
<h3>15+</h3>
300-
<p>Open Source Contributions</p>
301-
</div>
302-
</div>
303-
</div>
304-
</section>
305286

306287
<section class="cta-section">
307288
<div class="container">

0 commit comments

Comments
 (0)