Hi, I'm Dylan Clark. I'm a Software Engineer based in Cambridge, MA.
BackgroundI studied Computer Science in college and have been developing enterprise software with modern C++ for 6 years. I enjoy writing sustainable, testable, and modularized backends and frameworks.
I pride myself on being a thoughtful communicator and determined problem solver. These traits have helped me grow as a both software engineer and a teammate. I thrive in an environment where I am continuously learning and being challenged.
WorkAfter college, I began work at Microsoft on the win32 version of Outlook. I'm now part of an infrastructure team within the Outlook organization. We're building a native framework for applications that leverage WebView2.
In both positions, I've been primarily working C++ for application code. Additionally, I help lead build systems engineering efforts and focusing on developer experience.
I'm interested in lower-level, backend, and framework development, though I could probably throw together a frontend if I needed to as I've worked a bit on a enterprise-scale Typescript/React application: outlook.com.
Relevant Experience and InterestsThere is more exhaustive information on my skills and experience on LinkedIn and my resume, and I'm happy to share more with anyone who is curious (contact me.). Here are the notes:
- Modern C++
- Build systems with modern CMake
- CI and Release Management (Azure Devops / Github Actions / Yaml / all the other fun tools that get thrown together to ship code)
- C#/.NET
- Comfort with Typescript, ReactJS
- Comfort with Rust
Email: dylanmclark (at) outlook (dot) com
About this site
TL;DR: I use this repo as a framework and Netlify to host.
My goals were for the site to be simple, fast, and require no dependencies so I can make updates from anywhere.
I came across this sample site for 'John Doe' that is implemented in a single HTML file with a CSS stylesheet. It has no scripts and no dependencies and I can edit it on any machine with git and a text editor.
The github repo I used as a template is here.
My repo for the site is here. I've changed some colors (and the content obviously) but otherwise used only what came with the template.
I use the Netlify free tier which is a dead-simple hosting/deployment/DNS service. It's linked to the GitHub repo, so a simple 'git push' to the master branch of my repo and the new edits are live!
Steps to deploy your own site
- Create a free Netlify account here
- Link your Netlify and GitHub accounts (instructions here)
- [optional] Connect a custom domain to netlify (instructions here)
- Fork or copy the template from github (https://github.com/cadars/john-doe)
- Edit the HTML and CSS as you see fit
- git commit -am "my website is done!"
- git push