diff options
author | Paul Oliver <contact@pauloliver.dev> | 2025-04-07 11:05:42 -0700 |
---|---|---|
committer | Paul Oliver <contact@pauloliver.dev> | 2025-04-21 09:38:40 -0700 |
commit | 378c1268d20ab59474d1c90d2dce9208e97b7fdd (patch) | |
tree | 8a69e2b4d49524633e62397c774301d52c1c93b1 | |
parent | bff60ee4a8c87e5ae684785d05f02c5a75fe1695 (diff) |
Update content
-rw-r--r-- | index.md | 36 | ||||
-rw-r--r-- | templates/default.html | 8 |
2 files changed, 22 insertions, 22 deletions
@@ -32,32 +32,32 @@ it in Python (for wrappers and projects requiring quick iteration) and/or C, C++ performance-critical components. I know my way around the Linux operating system, having done a fair deal of shell scripting and usual management -tasks. During my time in the robotics industry, I\'ve had the chance to work on kernel module modifications (to aid in +tasks. During my time in the robotics industry, I\'ve had the chance to work on Linux kernel modifications (to aid in hardware emulation) using C. I\'ve also worked extensively on debian packaging (.deb files) and maintaining of APT -repositories for first-party packages (targeting Ubuntu and Debian). +repositories (Nexus) for first-party packages (targeting Ubuntu and Debian). On a more personal note, I feel great curiosity towards subjects like Genetic Programming and Artificial Intelligence, and love playing with these topics in my spare time. Below I list a couple of hobby projects which explore these subjects, along others like Artificial Life, Reinforcement Learning and Neuroevolution. ## portfolio -[ADVANCED FARM TECHNOLOGIES, INC.](https://advanced.farm)\ +[ADVANCED FARM TECHNOLOGIES, INC.](https://web.archive.org/web/20240305002201/https://advanced.farm/)\ **DevOps Engineer**\ **Location:** Davis, CA (remote)\ -**From-to:** Sep18 - Apr19 | Feb21 - Present\ +**From-to:** Sep18 - Apr19 | Feb21 - Feb25\ - Asynchronous robot services (Twisted, C, ZMQ) - Time services (NTP, PTP) - Location services (GPSD, SimGPS) - Networking services (SNMP, CANOpen, VCAN) -- Robot performance metrics (Prometheus, Grafana, Victoria Metrics) +- Robot performance metrics (Prometheus, Gravel Gateway, Grafana, Victoria Metrics) - Continuous Integration/Development pipelines (Jenkins, Groovy) -- Kernel configuration and module tweaks (C, Ubuntu) -- Debian packaging and testing inside virtualized environments (Dpkg, Qemu) -- Python packaging and testing (Virtualenv, PIP, Twisted) +- Kernel configuration and module tweaks (C, Ubuntu Linux) +- Debian packaging and testing inside virtualized environments (Dpkg, Qemu, Nexus) +- Python packaging and testing (Virtualenv, PIP, Twisted, Nexus) - Infrastructure as code (AWS, Terraform) -**Languages:** C, C++, Python, JavaScript, Bash, Jenkins Pipelines (in Groovy), Terraform\ +**Languages:** C, C++, Python, JavaScript, Bash, Jenkins Pipelines (Groovy), Terraform\ **Frameworks:** Twisted, ZMQ, Jenkins, AWS (Lambda, ECS, EC2, CloudWatch, Gateway API, IoT), Qemu, Dpkg, PIP\ [PAUL CHAPMAN](mailto:p.chapman.uk@gmail.com)\ @@ -66,10 +66,10 @@ subjects, along others like Artificial Life, Reinforcement Learning and Neuroevo **From-to:** Jun20 - Jan21\ - OFX financial parsing and analytics (Ofxparse) -- Front-end geolocation component (Google Geolocation API) -- Front-end Amazon Product API component (PAAPI5) +- Front-end geolocation components (Google Geolocation API) +- Front-end Amazon Product API components (PAAPI5) - Content filtering and moderation (AWS Rekognition API) -- Cryptocurrency transaction component (Coinbase Commerce API) +- Cryptocurrency transaction components (Coinbase Commerce API) - Push notifications (Firebase) **Languages:** JavaScript, PHP\ @@ -81,13 +81,13 @@ Firebase\ **Location:** San Diego, CA (remote)\ **From-to:** Aug19 - Jan20\ -- Client-side component logic, data stores and form validators (React, Unistore) +- Client-side component logic, data stores and form validators (Preact, Unistore) - E2E testing (Selenium, Chromedriver, Mocha, Chai) - REST APIs on LAMP stack (Linux, Apache, MySQL, PHP) -- Cryptocurrency transaction component (Coinbase Commerce API) +- Cryptocurrency transaction components (Coinbase Commerce API) **Languages:** JavaScript, PHP\ -**Frameworks:** React, Unistore, Selenium, Chromedriver, Mocha, Chai\ +**Frameworks:** Preact, Unistore, Selenium, Chromedriver, Mocha, Chai\ ## projects ### guppies @@ -111,7 +111,7 @@ A population of racer agents quickly learns to race around a track. Powered by t - [cgit](https://git.pauloliver.dev/neural-racers/about/) - [github](https://github.com/paultoliver/neural-racers) - [youtube](https://www.youtube.com/watch?v=JeXqbYXKqcs&list=PLrEmYrpTcDJb_RfwCpSnCPk1Cus310ehA) -- [eplex research group (citation)](https://eplex.cs.ucf.edu/ESHyperNEAT/) +- [eplex research group (citation)](https://web.archive.org/web/20200225083757/https://eplex.cs.ucf.edu/ESHyperNEAT/) ## tools ### languages @@ -122,10 +122,10 @@ A population of racer agents quickly learns to race around a track. Powered by t - Jenkins Pipelines (Groovy) - PHP - Python -- Shell Scripting (Bash/Sh) +- Shell Scripting (Bash) - Terraform -### platforms +### frameworks - AWS - Django/Flask/Twisted diff --git a/templates/default.html b/templates/default.html index 0de18b6..faa2b5a 100644 --- a/templates/default.html +++ b/templates/default.html @@ -1,11 +1,11 @@ <!doctype html> <html lang="en"> <head> -<link rel="stylesheet" href="/css/style.css" /> -<meta name="viewport" content="width=device-width, initial-scale=1" /> -<title>$title$</title> + <link rel="stylesheet" href="/css/style.css" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <title>$title$</title> </head> -$body$ <body> + $body$ </body> </html> |