I’m a multi-faceted software engineer with expertise in full-stack development ranging from conception through to deployment. I’ve crafted everything from robust APIs and machine learning integrations to dynamic PWAs and advanced CMS's. I excel in Javascript/Typescript, PHP, and other related web technologies (particularly AWS) but also have good experience in Ruby on Rails, Rust, and Python. My love of computers and technology started with flashing custom roms to my Android phone, and I've progressed into a full on Linux nerd hosting my own services on my home server.
At Scientist.com I am working on the world's leading AI-Powered R&D marketplace. I primarily build features for the Ruby on Rails-based platform in collaboration with other teams such as Data Science and Accounting, but also contribute to our in-house deployment and prediction tools.
Professor Erik Hesse contracted me to develop a modern web based platform to manage and administer the certification tests for classifying Adult Attachment Interviews (AAIs). This involves a main website for managing prospective candidates and their tests and a desktop application to securely print the confidential test cases.
At Ology Newswire I worked as a software engineer developing a comprehensive set of software tools to administer and participate in the Virtual Public Square. This product enables anyone to create and distribute their own content that was signed by keys associated with their own self-hosted did:psqr identity.
At NewPress I worked as a software engineer working on a Social Media focused CMS and assisted other clients by enhancing and optimizing their pre-existing products. Projects I worked on included creating Smart TV apps for Liquid Social and developing a backend API for one of the largest content websites: memes.com.
School of Cybersecurity and Information Technology Dean's List
I created gift wishlist React SPA that allows people to create a wishlist for events like Christmas or their birthday that prevents duplicate gifts. The SPA is built using custom React components that are styled using Tailwind and all data is managed using a DynamoDB backend.
I converted my personal website (the one you are viewing) into a generalized twig-based portfolio website generator. It uses twig templates and a custom bootstrap theme for each portion of the site and builds a static single file website based on info stored in json files.
I have deployed a number of different services to a home server for personal use. Services include: Jupyter Hub for web-based Jupyter Notebooks, a local ChatGPT clone powered by Ollama, Wireguard VPN for remote access, and Gitea for a personal git server.