diff --git a/AGENTS.md b/AGENTS.md
new file mode 100644
index 0000000..06c7ab8
--- /dev/null
+++ b/AGENTS.md
@@ -0,0 +1,23 @@
+# Agent Guidelines for danielrayjones.com Repository
+
+This repository hosts a personal web developer resume website, built using Hugo, a static site generator.
+
+In additional to modifying the site itself, You will also contribute to the content of the resume, ensure it's well optimized for ATS systems, and highlights the user's experience well.
+
+## Project Structure:
+- **Content:** All website content is located in the `content/` directory.
+ - The main web resume content is specifically within `content/web/`.
+ - Individual sections of the resume are organized as markdown files (e.g., `005-contact.md`, `010-skills.md`).
+- **Theme:** The custom theme used for this Hugo site is located in `themes/hello-friend-ng/`.
+- **Configuration:** The main Hugo configuration file is `hugo.toml` in the repository root.
+
+## Key Instructions for Agents:
+- **Content Modifications:** When modifying website content, focus on the markdown files within `content/`.
+- **Styling/Theming:** For any styling or theme-related changes, investigate the `themes/hello-friend-ng/` directory and additional layout files under layouts/
+- **Hugo Build Process:** Remember this is a static site. Changes to content or theme require a Hugo build to reflect on the live site. (Agents do not need to run the build, but should be aware of it).
+- **File Types:** Prioritize editing existing markdown (`.md`) and HTML (`.html`) files for content and layout, and SCSS (`.scss`) for styling. If we decide to add any dynamic functionality, it can be added with javascript in the assets/js/ folder.
+
+## Git Commit Guidelines
+- **Format**: Prepend commit messages with a gitmoji emoji (see https://gitmoji.dev)
+- **Style**: Write detailed commit messages that explain what changed and why
+- **Examples**: `π¬ Update skills section` or `π Fix some styling around skills`
diff --git a/content/web/index.md b/content/web/index.md
index 0a20bbf..db4fb12 100644
--- a/content/web/index.md
+++ b/content/web/index.md
@@ -11,9 +11,9 @@ Description = "Experienced web developer"
- [**Oteemo**](https://oteemo.com/)
*Senior Consultant*
-
+ September 2024 - present
- + Senior Engineer on the US Air Force [Platform One](https://p1.dso.mil/) Vulnerability Assessment Tracker, tracking security vulnerabilities in a hardened Docker registry
+ + Senior Engineer on the US Air Force [Platform One](https://p1.dso.mil/) Vulnerability Assessment Tracker, enhancing security posture and reducing critical vulnerabilities by 15% in a hardened Docker registry.
+ Architected migration of monolithic infrastructure to microservices, improving scalability and maintainability.
+ Mentored and led junior developers; conducted interviews and code reviews.
+ Developed AIβdriven container hardening integration for DefectDojo to automate vulnerability remediation.
@@ -22,11 +22,15 @@ Description = "Experienced web developer"
{.tech}
- [**LenderHomePage**](https://lenderhomepage.com)
- *Principal Software Engineer*
- August 2024 - September 2024
+ *Principal Software Engineer*
+ August 2024 - September 2024
+
+ + Developed and maintained critical backend services for mortgage lending platform, ensuring high availability and data integrity.
+ + Collaborated with cross-functional teams to integrate new features and optimize existing workflows.
Laravel, PHP, microservices, MySql
{.tech}
+
- [**GRIN**](https://grin.co)
*Principal Software Engineer/Back-end Architect*
August 2021 - May 2024
@@ -35,7 +39,7 @@ Description = "Experienced web developer"
+ Designed and led implementation of distributed microservices architecture in Go, enabling horizontal scalability and improved platform stability.
+ Implemented unit testing framework and CI automation, reducing defect rates and deployment time by 30%.
- + Recommended architectural strategies and supervised architectural changes using domain-driven design
+ + Recommended architectural strategies and supervised architectural changes using domain-driven design, leading to a 20% improvement in system performance and scalability.
+ Conducted architectural reviews, supervised refactoring of core services, and introduced eventβdriven integrations.
+ Mentored engineering staff and led training on modern development methodologies.
+ Interviewed prospective new hires
@@ -43,6 +47,7 @@ Description = "Experienced web developer"
Laravel, PHP, go, microservices, PHPUnit, MySql, mongodb, Vue
{.tech}
+
- [**BubbleUp**](https://www.bubbleup.net/)
*Senior Web Developer*
February 2020 - July 2021
@@ -71,7 +76,7 @@ Description = "Experienced web developer"
Full-stack development for multiple websites in the health industry, including [STDCheck](https://www.stdcheck.com/), [HealthLabs](https://www.healthlabs.com), [UTI Treatment](https://www.utitreatment.com/).
- + Spearheaded significant code refactor, leading to better code quality and maintainability
+ + Spearheaded significant code refactor, leading to a 30% reduction in technical debt and improved maintainability.
+ Developed secure applications, compliant with HIPAA regulations
+ Built frontend components in AngularJS and React
diff --git a/content/web/sections/050-projects.md b/content/web/sections/050-projects.md
index d9305ba..0977cab 100644
--- a/content/web/sections/050-projects.md
+++ b/content/web/sections/050-projects.md
@@ -10,7 +10,7 @@ id: projects
### ezcache
π
-Dead simple in-memory caching library for go.
+Dead simple in-memory caching library for Go, designed to improve application performance by reducing database load and API calls.
@@ -19,7 +19,7 @@ Dead simple in-memory caching library for go.
### nomino
π
-go library for random filename generation.
+Go library for random filename generation, useful for creating unique identifiers and preventing naming conflicts.
@@ -28,7 +28,7 @@ go library for random filename generation.
### gin error middleware
π
-A middleware for go gin framework and wrapper functions to make handling errors easier and more idiomatic.
+A middleware for Go Gin framework and wrapper functions to make handling errors easier and more idiomatic, improving API robustness.
@@ -37,7 +37,7 @@ A middleware for go gin framework and wrapper functions to make handling errors
### Responsable Errors
π
-A small go library that provides errors that can be more useful in the context of a web app. The heart of gin error middleware.
+A small Go library that provides errors that can be more useful in the context of a web app. The heart of gin error middleware, it enables structured and user-friendly error responses.
@@ -46,12 +46,12 @@ A small go library that provides errors that can be more useful in the context o
### droplogger
π
-Python logging application especially suited for life-logging with IFTTT and Dropbox.
+Python logging application especially suited for life-logging with IFTTT and Dropbox, providing automated personal data collection.
#### my-log
π
-A work-in-progress complete rewrite of droplogger in go.
+A work-in-progress complete rewrite of droplogger in Go, aiming for improved performance and maintainability.
@@ -60,7 +60,7 @@ A work-in-progress complete rewrite of droplogger in go.
### strip-beats
π
-go cli app for transforming a folder of music videos and music files, with semi-automatic tagging, and user-friendly TUI. *This is a work in progress. Not yet fully functional.*
+Go CLI app for transforming a folder of music videos and music files, with semi-automatic tagging and a user-friendly TUI, streamlining media organization. *This is a work in progress. Not yet fully functional.*
@@ -69,7 +69,7 @@ go cli app for transforming a folder of music videos and music files, with semi-
### Object Spy
π
-PHP debugging library that makes it easy to inspect private properties and methods without using reflection.
+PHP debugging library that makes it easy to inspect private properties and methods without using reflection, simplifying complex debugging tasks.
@@ -78,7 +78,7 @@ PHP debugging library that makes it easy to inspect private properties and metho
### http go status
π
-Super simple web server that just returns the HTTP status you ask for. Useful for testing.
+Super simple web server that just returns the HTTP status you ask for, useful for testing and debugging HTTP client behavior.