About Me
![A picture of me.](https://d33wubrfki0l68.cloudfront.net/04003de3226386a1654e7a6815ef0c02b885a210/130ce/daniel-chapman.webp)
I'm a writer, developer, avid learner, and practitioner of software tools. I've worked in cybersecurity as an engineer and for a nonprofit in a communications/marketing capacity, but wherever I've worked I've used computers to solve real problems.
Projects
My Website
![dschapman.com image preview](https://d33wubrfki0l68.cloudfront.net/38e5348bd882263ee0204bcb8fe4c03bd89aeb19/37ecb/dschapman.png)
This site is constructed to hold articles, poems, notes, and whatever else I want to put in it. Featuring bidirectional links, link previews, and self-generating OpenGraph images.
- Javascript
- Gatsby
- React
- GraphQL
- Git Submodules
My Portfolio
![danielchapman.dev image preview](https://d33wubrfki0l68.cloudfront.net/447698532c328e9f5c995ba5f17aa7ab9f8de847/e8f55/og-image.png)
This is this website. I built this with HTML and CSS as an exercise in not using fancy frameworks for every website.
- HTML
- CSS
My Favorite Colors
![My favorite colors website preview](https://d33wubrfki0l68.cloudfront.net/82ed884be51a393ee3152971f24b2f500860702b/30f7d/colors.png)
A short project that uses Twit.js and the Twitter API to get the colors I've liked from the @everycolor bot and generate a responsive grid of colors.
- Svelte
- Twit.js
NIST 800-53 Viewer
![NIST 800-53 website preview](https://d33wubrfki0l68.cloudfront.net/da6b4044b33fb99f36facd3d1983a2be8a19e903/9d2b9/800-53-viewer.png)
I occasionally have consulted the NIST 800-53 Controls for work. This React App uses React Router, Bootstrap, and a json source to create an interface that is easier to reference than a spreadsheet.
- React
- React Router
- Bootstrap