I am now semi-retired and pursuing part-time remote work as a copy editor, technical writer, and web developer.

Technical writing & editing

I offer a range of services for copy editing and expository writing (e.g. academic papers, technical documents). These include proofreading, editing, wordsmithing, styling, and reviewing or critiquing a document.

The ability to write well and clearly explain complex concepts has always been important to me for communicating ideas, strategies, plans, and technical aspects of projects. Quite frankly, my writing style is best suited for academic, business, or technically savvy audiences (i.e., rather than end-user documentation).

Additionally, I can assist with material research or make suggestions to improve some written work.

Website development

I develop simple static websites that can be hosted by free tier web service providers. After many years as a full-stack web developer, I've come to embrace the simplicity of this approach. This, my personal site, is an example of such a website.

A broad range of solutions meet the varying needs of individuals and businesses of all sizes. Historically, there has been a trend towards ever more complex dynamic websites. Users and administrators of such sites typically interact in real-time with an online content management systems to upload data or use a WYSIWYG (What You See Is What You Get) editor to produce HTML, with the information stored in a database and web pages generated to present to users as requested. These CMS applications offer a variety plugins for additional capabilities, however they often evolve inconsistently with the base code, which can lead to broken sites and ongoing maintenance costs; and provide a larger attack surface for hackers and malware.

Recently there has been an emergence — a resurgence, really — of much simpler solutions for those with more basic requirements. Many individuals and small businesses have need of just a simple static website, with fixed content that can be easily updated offline and rendered into static pages using a site generator such as Hugo or Zola. Content is typically written in Markdown, a simple text markup language (although HTML can also be embedded by more savvy users), using a text editor. The site can be previewed locally and uploaded to be published. Because the content is generated into static web pages at the time of publication, these simpler solutions often perform much better than a dynamic website. They are also less vulnerable to hacking and malware. Moreover, this approach offers the added benefit of version controlled content management (using Git), which allows for restoring historical data in the event of some mistake or accidental damage (e.g., deleted information).