Deploy new site

This commit is contained in:
Circle CI 2024-01-25 04:22:58 +00:00
commit 51cc388313
13 changed files with 61 additions and 27 deletions

View file

@ -54,7 +54,7 @@
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc&#43;IeE6xW8jS1Dlriw80&#43;p7Qy0="> <link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw&#43;yYxuCWdNE=">

View file

@ -57,7 +57,7 @@
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc&#43;IeE6xW8jS1Dlriw80&#43;p7Qy0="> <link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw&#43;yYxuCWdNE=">

View file

@ -55,7 +55,7 @@
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc&#43;IeE6xW8jS1Dlriw80&#43;p7Qy0="> <link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw&#43;yYxuCWdNE=">

View file

@ -63,7 +63,7 @@ Or just a plain old telephone call at 704-326-1626."/>
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc&#43;IeE6xW8jS1Dlriw80&#43;p7Qy0="> <link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw&#43;yYxuCWdNE=">

View file

@ -0,0 +1,3 @@
:root{--phoneWidth: (max-width: 684px);--tabletWidth: (max-width: 900px)}.aside{max-width:50%}@media (max-width: 684px){.aside{max-width:100%}}@media (max-width: 684px){figure.right-floated,figure.left-floated{float:none;text-align:left}figure.right-floated img,figure.left-floated img{margin:0 auto}}ul.skills{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}@media print{#projects>.projects{display:grid;grid-gap:.35rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media screen{#projects>.projects{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}#projects>.projects::-webkit-scrollbar{width:10px;height:10px}#projects>.projects::-webkit-scrollbar-thumb{background:black;border-radius:10px}#projects>.projects::-webkit-scrollbar-track{background:transparent}}#projects>.projects .project h3>a{text-decoration:none}@media print{#projects>.projects .project{display:inline-block;page-break-inside:avoid}}@media screen{#projects>.projects .project{scroll-snap-align:start;flex-shrink:0;width:300px;margin-right:50px;padding:0 0.5rem;border-radius:10px;transform-origin:center center;transform:scale(1);transition:transform 0.5s;position:relative;justify-content:center;align-items:center}}@media screen and (prefers-color-scheme: dark){#projects>.projects .project{background:#3b3d42}}@media screen and (prefers-color-scheme: light){#projects>.projects .project{background:#eaeaea}}@media screen{[data-theme=dark] #projects>.projects .project{background:#3b3d42}[data-theme=light] #projects>.projects .project{background:#eaeaea}}section>h2{line-height:1.0}#theater-contact{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media print{.noprint{display:none}.container>header{display:none}.post-info{display:none}footer{display:none}#toc{display:none}#toc+hr{display:none}}figure.headshot{max-height:12rem;margin:0 auto}@media print{ul.history>li:last-child{display:none}}@media screen{.printonly{display:none}}
/*# sourceMappingURL=extra.css.map */

View file

@ -1,3 +0,0 @@
:root{--phoneWidth: (max-width: 684px);--tabletWidth: (max-width: 900px)}.aside{max-width:50%}@media (max-width: 684px){.aside{max-width:100%}}@media (max-width: 684px){figure.right-floated,figure.left-floated{float:none;text-align:left}figure.right-floated img,figure.left-floated img{margin:0 auto}}ul.skills{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}#theater-contact{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media print{.noprint{display:none}.container>header{display:none}.post-info{display:none}footer{display:none}#toc{display:none}#toc+hr{display:none}}figure.headshot{max-height:12rem;margin:0 auto}@media print{ul.history>li:last-child{display:none}}@media screen{.printonly{display:none}}
/*# sourceMappingURL=extra.css.map */

View file

@ -7,9 +7,9 @@
"themes/hello-friend-ng/assets/scss/_variables.scss" "themes/hello-friend-ng/assets/scss/_variables.scss"
], ],
"sourcesContent": [ "sourcesContent": [
"@import \"../../themes/hello-friend-ng/assets/scss/_variables\";\n\n.aside {\n max-width: 50%;\n @media #{$media-size-phone} {\n max-width: 100%;\n }\n}\n\nfigure {\n &.right-floated, &.left-floated {\n @media #{$media-size-phone} {\n float: none;\n text-align: left;\n\n img {\n margin: 0 auto;\n }\n }\n }\n}\n\nul.skills {\n display: grid;\n grid-gap: .25rem;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n}\n\n#theater-contact {\n display: grid;\n grid-gap: .25rem;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n}\n\n@media print {\n\t .noprint { display: none; }\n .container > header { display: none; }\n .post-info { display: none; }\n footer { display: none; }\n #toc {\n display: none;\n & + hr { display: none; }\n }\n}\n\nfigure.headshot {\n max-height: 12rem;\n margin: 0 auto;\n}\n\nul.history {\n & > li:last-child {\n @media print {\n display: none;\n }\n }\n}\n\n@media screen {\n\t .printonly { display: none; }\n}\n", "@import \"../../themes/hello-friend-ng/assets/scss/_variables\";\n\n.aside {\n max-width: 50%;\n @media #{$media-size-phone} {\n max-width: 100%;\n }\n}\n\nfigure {\n &.right-floated, &.left-floated {\n @media #{$media-size-phone} {\n float: none;\n text-align: left;\n\n img {\n margin: 0 auto;\n }\n }\n }\n}\n\nul.skills {\n display: grid;\n grid-gap: .25rem;\n grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n}\n\n#projects > .projects {\n @media print {\n display: grid;\n grid-gap: .35rem;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n }\n @media screen {\n display: flex;\n\n overflow-x: auto;\n scroll-snap-type: x mandatory;\n scroll-behavior: smooth;\n -webkit-overflow-scrolling: touch;\n\n &::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n }\n &::-webkit-scrollbar-thumb {\n background: black;\n border-radius: 10px;\n }\n &::-webkit-scrollbar-track {\n background: transparent;\n }\n }\n\n .project {\n h3 > a {\n text-decoration: none;\n }\n @media print {\n display: inline-block;\n page-break-inside: avoid;\n }\n @media screen {\n scroll-snap-align: start;\n flex-shrink: 0;\n width: 300px;\n margin-right: 50px;\n padding: 0 0.5rem;\n border-radius: 10px;\n transform-origin: center center;\n transform: scale(1);\n transition: transform 0.5s;\n position: relative;\n justify-content: center;\n align-items: center;\n\n @media (prefers-color-scheme: dark) {\n background: $dark-background-secondary;\n }\n\n @media (prefers-color-scheme: light) {\n background: $light-background-secondary;\n }\n\n [data-theme=dark] & {\n background: $dark-background-secondary;\n }\n\n [data-theme=light] & {\n background: $light-background-secondary;\n }\n }\n }\n}\n\nsection > h2 {\n line-height: 1.0;\n}\n\n#theater-contact {\n display: grid;\n grid-gap: .25rem;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n}\n\n@media print {\n\t .noprint { display: none; }\n .container > header { display: none; }\n .post-info { display: none; }\n footer { display: none; }\n #toc {\n display: none;\n & + hr { display: none; }\n }\n}\n\nfigure.headshot {\n max-height: 12rem;\n margin: 0 auto;\n}\n\nul.history {\n & > li:last-child {\n @media print {\n display: none;\n }\n }\n}\n\n@media screen {\n\t .printonly { display: none; }\n}\n",
"@charset \"UTF-8\";\n\n/* Light theme color */\n$light-background: #fff;\n$light-background-secondary: #eaeaea;\n$light-background-header: #fafafa;\n$light-color: #222;\n$light-color-variant: black;\n$light-color-secondary: #999;\n$light-border-color: #dcdcdc;\n$light-table-color: #dcdcdc;\n\n/* Dark theme colors */\n$dark-background: #232425;\n$dark-background-secondary: #3b3d42;\n$dark-background-header: #1b1c1d;\n$dark-color: #a9a9b3;\n$dark-color-variant: white;\n$dark-color-secondary: #b3b3bd;\n$dark-border-color: #4e4e57;\n$dark-table-color: #4e4e57;\n\n$media-size-phone: \"(max-width: 684px)\";\n$media-size-tablet: \"(max-width: 900px)\";\n\n/* Variables for js, must be the same as these in @custom-media queries */\n:root {\n --phoneWidth: (max-width: 684px);\n --tabletWidth: (max-width: 900px);\n}\n\n/* Content */\n$max-width: 860px;" "@charset \"UTF-8\";\n\n/* Light theme color */\n$light-background: #fff;\n$light-background-secondary: #eaeaea;\n$light-background-header: #fafafa;\n$light-color: #222;\n$light-color-variant: black;\n$light-color-secondary: #999;\n$light-border-color: #dcdcdc;\n$light-table-color: #dcdcdc;\n\n/* Dark theme colors */\n$dark-background: #232425;\n$dark-background-secondary: #3b3d42;\n$dark-background-header: #1b1c1d;\n$dark-color: #a9a9b3;\n$dark-color-variant: white;\n$dark-color-secondary: #b3b3bd;\n$dark-border-color: #4e4e57;\n$dark-table-color: #4e4e57;\n\n$media-size-phone: \"(max-width: 684px)\";\n$media-size-tablet: \"(max-width: 900px)\";\n\n/* Variables for js, must be the same as these in @custom-media queries */\n:root {\n --phoneWidth: (max-width: 684px);\n --tabletWidth: (max-width: 900px);\n}\n\n/* Content */\n$max-width: 860px;"
], ],
"names": [], "names": [],
"mappings": "CC0BC,AAAD,IAAK,AAAC,CACJ,YAAY,CAAA,mBAAC,CACb,aAAa,CAAA,mBAAC,CACf,AD3BD,AAAA,MAAM,AAAC,CACH,SAAS,CAAE,GAAG,CAIjB,AAHG,MAAM,mBAFV,CAAA,AAAA,MAAM,AAAC,CAGC,SAAS,CAAE,IAAI,CAEtB,CAAA,AAIO,MAAM,mBADV,CADJ,AACI,MADE,AACD,cAAc,CADnB,MAAM,AACgB,aAAa,AAAC,CAExB,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,IAAI,CAMvB,AAVL,AAMY,MANN,AACD,cAAc,CAKP,GAAG,CANf,MAAM,AACgB,aAAa,CAKvB,GAAG,AAAC,CACA,MAAM,CAAE,MAAM,CACjB,CAER,AAGL,AAAA,EAAE,AAAA,OAAO,AAAC,CACN,OAAO,CAAE,IAAI,CACb,QAAQ,CAAE,MAAM,CAChB,qBAAqB,CAAE,oCAAoC,CAC9D,AAED,AAAA,gBAAgB,AAAC,CACb,OAAO,CAAE,IAAI,CACb,QAAQ,CAAE,MAAM,CAChB,qBAAqB,CAAE,oCAAoC,CAC9D,AAED,MAAM,MACH,CAAA,AAAA,QAAQ,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,AAC3B,AAAA,UAAU,CAAG,MAAM,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,AACvC,AAAA,UAAU,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,AAC9B,AAAA,MAAM,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,AAC1B,AAAA,IAAI,AAAC,CACD,OAAO,CAAE,IAAI,CAEhB,AAHD,AAEI,IAFA,CAEI,EAAE,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,CANJ,AAU9B,AAAA,MAAM,AAAA,SAAS,AAAC,CACZ,UAAU,CAAE,KAAK,CACjB,MAAM,CAAE,MAAM,CACjB,AAIO,MAAM,MADV,CADJ,AACI,EADF,AAAA,QAAQ,CACF,EAAE,CAAC,UAAU,AAAC,CAEV,OAAO,CAAE,IAAI,CAEpB,CAAA,AAGL,MAAM,OACH,CAAA,AAAA,UAAU,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,CAAD" "mappings": "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"
} }

View file

@ -56,7 +56,7 @@
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc&#43;IeE6xW8jS1Dlriw80&#43;p7Qy0="> <link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw&#43;yYxuCWdNE=">

View file

@ -43,9 +43,8 @@ I was first exposed to computers as a child. My family had a Commodore 64, on wh
<guid>https://danielrayjones.com/web/</guid> <guid>https://danielrayjones.com/web/</guid>
<description>Fort Bend, TX 77069 <description>Fort Bend, TX 77069
+1 (704) 326-1626 • dan@danielrayjones.com https://danielrayjones.com/ +1 (704) 326-1626 • dan@danielrayjones.com https://danielrayjones.com/
Summary Web developer with broad experience in both large (educational and commercial) and small(commercial) websites. Designed custom web applications from the ground up, and modified existing open-source applications to meet specific needs. Effective communicator, with experience researching and writing content for educational websites. Skills HTML CSS SCSS JavaScript vue.js jQuery AJAX React PHP go MySQL Laravel Yii Wordpress Git node.js MongoDB Linux Docker AWS Google App Engine Open Source Projects gin error middleware A middleware for go gin framework and wrapper functions to make handling errors easier and more idiomatic.
Skills include: Responsable Errors A small go library that provides errors that can be more useful in the context of a web app.</description>
HTML CSS SCSS JavaScript vue.js jQuery AJAX React PHP go MySQL Laravel Yii Wordpress Git Grunt node.</description>
</item> </item>
</channel> </channel>
</rss> </rss>

View file

@ -18,6 +18,6 @@
<loc>https://danielrayjones.com/tags/</loc> <loc>https://danielrayjones.com/tags/</loc>
</url><url> </url><url>
<loc>https://danielrayjones.com/web/</loc> <loc>https://danielrayjones.com/web/</loc>
<lastmod>2023-12-21T21:52:36-06:00</lastmod> <lastmod>2024-01-24T22:21:01-06:00</lastmod>
</url> </url>
</urlset> </urlset>

View file

@ -55,7 +55,7 @@
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc&#43;IeE6xW8jS1Dlriw80&#43;p7Qy0="> <link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw&#43;yYxuCWdNE=">

View file

@ -57,7 +57,7 @@
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc&#43;IeE6xW8jS1Dlriw80&#43;p7Qy0="> <link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw&#43;yYxuCWdNE=">

View file

@ -37,8 +37,8 @@
<meta itemprop="name" content="Web Résumé"> <meta itemprop="name" content="Web Résumé">
<meta itemprop="description" content="Experienced web developer"> <meta itemprop="description" content="Experienced web developer">
<meta itemprop="dateModified" content="2023-12-21T21:52:36-06:00" /> <meta itemprop="dateModified" content="2024-01-24T22:21:01-06:00" />
<meta itemprop="wordCount" content="575"> <meta itemprop="wordCount" content="658">
<meta itemprop="keywords" content="" /> <meta itemprop="keywords" content="" />
<meta name="twitter:card" content="summary"/> <meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Web Résumé"/> <meta name="twitter:title" content="Web Résumé"/>
@ -57,7 +57,7 @@
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc&#43;IeE6xW8jS1Dlriw80&#43;p7Qy0="> <link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw&#43;yYxuCWdNE=">
@ -134,7 +134,17 @@
<div class="toc-title">Table of Contents</div> <div class="toc-title">Table of Contents</div>
<nav id="TableOfContents"> <nav id="TableOfContents">
<ul> <ul>
<li><a href="#summary">Summary</a></li> <li><a href="#skills">Skills</a></li>
<li><a href="#open-source-projects">Open Source Projects</a>
<ul>
<li><a href="#gin-error-middlewarehttpspkggodevcodebergorgdanjones000gin-error-handler"><a href="https://pkg.go.dev/codeberg.org/danjones000/gin-error-handler">gin error middleware</a></a></li>
<li><a href="#responsable-errorshttpspkggodevcodebergorgdanjones000responsable-errors"><a href="https://pkg.go.dev/codeberg.org/danjones000/responsable-errors">Responsable Errors</a></a></li>
<li><a href="#http-go-statushttpscodebergorgdanjones000http-go-status"><a href="https://codeberg.org/danjones000/http-go-status">http go status</a></a></li>
<li><a href="#droploggerhttpsgitlabcomdanjones000droplogger"><a href="https://gitlab.com/danjones000/droplogger">droplogger</a></a></li>
<li><a href="#object-spyhttpspackagistorgpackagesdanjones000object-spy"><a href="https://packagist.org/packages/danjones000/object-spy">Object Spy</a></a></li>
<li><a href="#strip-beatshttpscodebergorgdanjones000strip-beats"><a href="https://codeberg.org/danjones000/strip-beats">strip-beats</a></a></li>
</ul>
</li>
<li><a href="#work-history">Work History</a></li> <li><a href="#work-history">Work History</a></li>
<li><a href="#code-samples">Code Samples</a></li> <li><a href="#code-samples">Code Samples</a></li>
</ul> </ul>
@ -150,9 +160,7 @@
<span class="printonly"><br/><a href="https://danielrayjones.com/">https://danielrayjones.com/</a></span></p> <span class="printonly"><br/><a href="https://danielrayjones.com/">https://danielrayjones.com/</a></span></p>
</section> </section>
<section id="summary"> <section id="summary">
<h2 id="summary">Summary</h2> <h2 id="skills">Skills</h2>
<p>Web developer with broad experience in both large (educational and commercial) and small(commercial) websites. Designed custom web applications from the ground up, and modified existing open-source applications to meet specific needs. Effective communicator, with experience researching and writing content for educational websites.</p>
<p>Skills include:</p>
<ul class="skills"> <ul class="skills">
<li>HTML</li> <li>HTML</li>
<li>CSS</li> <li>CSS</li>
@ -169,16 +177,43 @@
<li>Yii</li> <li>Yii</li>
<li>Wordpress</li> <li>Wordpress</li>
<li>Git</li> <li>Git</li>
<li>Grunt</li>
<li>node.js</li> <li>node.js</li>
<li>MongoDB</li> <li>MongoDB</li>
<li>Apache</li>
<li>Linux</li> <li>Linux</li>
<li>Docker</li> <li>Docker</li>
<li>AWS</li> <li>AWS</li>
<li>Google App Engine</li> <li>Google App Engine</li>
</ul> </ul>
</section> </section>
<section id="projects">
<h2 id="open-source-projects">Open Source Projects</h2>
<section class="projects">
<section class="project">
<h3 id="gin-error-middlewarehttpspkggodevcodebergorgdanjones000gin-error-handler"><a href="https://pkg.go.dev/codeberg.org/danjones000/gin-error-handler">gin error middleware</a></h3>
<p>A middleware for go gin framework and wrapper functions to make handling errors easier and more idiomatic.</p>
</section>
<section class="project">
<h3 id="responsable-errorshttpspkggodevcodebergorgdanjones000responsable-errors"><a href="https://pkg.go.dev/codeberg.org/danjones000/responsable-errors">Responsable Errors</a></h3>
<p>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.</p>
</section>
<section class="project">
<h3 id="http-go-statushttpscodebergorgdanjones000http-go-status"><a href="https://codeberg.org/danjones000/http-go-status">http go status</a></h3>
<p>Super simple web server that just returns the HTTP status you ask for. Useful for testing.</p>
</section>
<section class="project">
<h3 id="droploggerhttpsgitlabcomdanjones000droplogger"><a href="https://gitlab.com/danjones000/droplogger">droplogger</a></h3>
<p>Python logging application especially suited for life-logging with IFTTT and Dropbox.</p>
</section>
<section class="project">
<h3 id="object-spyhttpspackagistorgpackagesdanjones000object-spy"><a href="https://packagist.org/packages/danjones000/object-spy">Object Spy</a></h3>
<p>PHP debugging library that makes it easy to inspect private properties and methods without using reflection.</p>
</section>
<section class="project">
<h3 id="strip-beatshttpscodebergorgdanjones000strip-beats"><a href="https://codeberg.org/danjones000/strip-beats">strip-beats</a></h3>
<p>go cli app for transforming a folder of music videos and music files, with semi-automatic tagging, and user-friendly TUI. <em>This is a work in progress. Not yet fully functional.</em></p>
</section>
</section>
</section>
<section id="workhistory"> <section id="workhistory">
<h2 id="work-history">Work History</h2> <h2 id="work-history">Work History</h2>
<p>I have been developing websites for over twenty years. I&rsquo;m primarily self-taught.</p> <p>I have been developing websites for over twenty years. I&rsquo;m primarily self-taught.</p>
@ -224,7 +259,7 @@ Built microservices in go.</p>
<em>Back-end web developer</em><br> <em>Back-end web developer</em><br>
<span class="work-period"><time datetime="2015-11">November 2015</time> - <time datetime="2016-07">July 2016</time></span></p> <span class="work-period"><time datetime="2015-11">November 2015</time> - <time datetime="2016-07">July 2016</time></span></p>
<p>Develop Magento-based eCommerce site <span class="tech">PHP, MySQL, Magento, XML, Javascript, jQuery</span></p> <p>Develop Magento-based eCommerce site <span class="tech">PHP, MySQL, Magento, XML, Javascript, jQuery</span></p>
<ul> <ul class="noprint">
<li>Extend functionality of current site</li> <li>Extend functionality of current site</li>
<li>Modify existing site plugins to better fit workflow of sales team.</li> <li>Modify existing site plugins to better fit workflow of sales team.</li>
</ul> </ul>
@ -295,7 +330,7 @@ Created entire section of website for recruiting purposes. Did extensive researc
<div class="post-info"> <div class="post-info">
<p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-git-commit"><circle cx="12" cy="12" r="4"></circle><line x1="1.05" y1="12" x2="7" y2="12"></line><line x1="17.01" y1="12" x2="22.96" y2="12"></line></svg><a href="https://codeberg.org/danjones000/danielrayjones/commit/1e585feac4a26391d8a98e6fd4d81ca07e4c1e52" target="_blank" rel="noopener">1e585fe</a> @ 2023-12-22</p> <p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-git-commit"><circle cx="12" cy="12" r="4"></circle><line x1="1.05" y1="12" x2="7" y2="12"></line><line x1="17.01" y1="12" x2="22.96" y2="12"></line></svg><a href="https://codeberg.org/danjones000/danielrayjones/commit/a4a124ce9b7e8a9bf3b6f93ea64a44fb68bed7b4" target="_blank" rel="noopener">a4a124c</a> @ 2024-01-25</p>
</div> </div>
</main> </main>