BardCodr

Code Whisperer & Print Statement Enthusiast

Solving Technical Problems Through Thoughtful Development

"The most effective debugging tool is still careful thought, coupled with judiciously placed print statements."--Brian Kernighan

About Me

I've built my career around solving technical problems and helping team members and users do the same. My path has taken me from office administration, web design consulting, and IT support to software development.

I contribute to MacOS Digital Forensics tools and assist with code modernization, system design, and other technical issues. I particularly enjoy breaking down complex technical challenges into clear, manageable solutions--from mapping out software requirements to helping users resolve system issues.

While I primarily work with C++, Python, and software systems, my real motivation is applying technical expertise to practical problem-solving, ensuring seamless operations.

Languages

  • Python
  • Java
  • Ruby
  • HTML/CSS
  • JavaScript
  • C++
  • Swift
  • SQL/SQLite

Platforms

  • MacOS
  • Windows
  • Linux (Fedora/Red Hat & Ubuntu/Debian)

Tools

  • Git
  • LaTeX
  • Markdown
  • Visual Studio Code
  • Xcode

Featured Projects

Acting Collab — Movies & TV Overlap via TMDb

Acting Collab — Movies & TV Overlap via TMDb

A single-page app that finds true collaborations between two actors across movies and (optionally) TV, verifying TV overlaps at the...

JavaScript HTML/CSS GitHub Pages Netlify Functions TMDb API AbortController LocalStorage
Learn More
MacOS Forensics Image Comparison Tool

MacOS Forensics Image Comparison Tool

A specialized Python tool for verifying the integrity of forensic disk images by analyzing timestamps and hash discrepancies between original...

Python SQLite hdiutil Digital Forensics
Learn More
MacOS Digital Forensics Suite

MacOS Digital Forensics Suite

Managing development and support for professional MacOS Forensics Tools, working with C++, Python, and bash shell codebases.

C++ Python Digital Forensics
Learn More

Professional Journey

2022--Present

Software Specialist

  • Lead technical documentation initiatives for digital forensic tools, including complete overhauls of user manuals
  • Spearhead project planning for major codebase modernization, creating detailed migration specifications from C++/Qt to Swift/SwiftUI
  • Manage development and support for MacOS forensics software across C++, Python, and bash shell codebases
  • Author and maintain product documentation, translating complex forensic concepts into clear user guidance
2019--2020

Technical Writer & Editor

  • Created and refined technical documentation while maintaining consistent style guidelines
  • Developed standardized formatting procedures for complex documents using LaTeX and Markdown
  • Collaborated with clients to transform technical concepts into clear, accessible documentation
2017--2018

Remote Support Technician

  • Resolved complex network and connectivity issues for small business and residential customers
  • Developed and refined support protocols to improve troubleshooting efficiency
  • Diagnosed and resolved issues across various operating systems and network configurations
2015--2016

IT Systems Professional

  • Administered network infrastructure and managed security protocols for a 100-user research organization
  • Maintained and supported diverse technical environments including specialized laboratory equipment
  • Designed and implemented intranet applications to improve internal workflows and communication

Get in Touch