Zacharias Bahm

Software Engineer, Web Developer, Computer Nerd

About

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.

Technical Skills

Languages Javascript, Typescript, PHP, Ruby, Rust, Python, HTML, CSS, SQL
Databases/APIs PostgreSQL, MySQL/MariaDB, DynamoDB, NoSQL, Redis, REST, GraphQL, Elasticsearch
Frameworks Symfony, Rails, VueJS, React, Electron, Bootstrap
Software AWS, Git, Kubernetes, Docker, Linux

Experience

Software Engineer II Feb 2023 - Present

Scientist.com Remote
Ruby Rails Javascript Rust Netsuite PostgreSQL Kubernetes

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.

  • Developed a comprehensive interface for managing accounting records in their flagship Ruby on Rails platform, enabling monthly reconciliations
  • Incorporated ML-based predictions of contracts, leading to improved time and cost predictions
  • Integrated Rippling SAML SSO into their custom Rust-based Kubernetes manager for more secure deployments

Fullstack Developer April 2021 - March 2023

Prof. Erik Hesse at University of California, Berkeley Remote
PHP Javascript Symfony Electron NodeJS Encryption AWS

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.

  • Engineered a custom end-to-end encrypted and fingerprinted printing architecture, reducing distribution costs by 95%
  • Developed a Symfony-based website (mainattachment.org) as a user management platform for people training to classify Adult Attachment Interviews (AAI) and administer certification tests.
  • Built and deployed an Electron program to receive, decrypt, and print test cases for users undergoing AAI reliability tests.
  • Maintained Cloud-based services such as EC2 instances, SES, Route 53, and S3 to provide the website and printing program.

Software Engineer July 2021 - Jan 2023

Ology Newswire, Inc. Remote
Javascript Typescript NodeJS PHP Symfony Elasticsearch VueJS Python Spacy3.0

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.

  • Architected from the ground up a CLI tool (psqr) for creating did:psqr identities, crawling websites, and publishing signed articles using Typescript and NodeJS.
  • Constructed a backend API (psqr-api) for hosting identities and article feeds using Symfony and Elasticsearch for article similarity.
  • Utilized Named Entity Recognition using Spacy3.0 for news article keyword matching in a custom Python tool
  • Designed a VueJS progressive web app (PWA) (ology.com) for displaying articles from feeds and maintaining an identity

Software Engineer Jun 2016 — Jun 2021

NewPress LLC Remote
Javascript PHP Symfony REST GraphQL Kotlin Java

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.

  • Constructed a pipeline for Liquid Social to automatically ingest content from partners and generate Android TV, Amazon Fire TV, and Roku apps to view content.
  • Assisted memes.com with website development and created a REST API and a GraphQL API for site management.
  • Created a webtorrent based video player that utilizes keys to validate videos as authentic.
  • Collaborated on a Symfony-based CMS that generates websites with Google AMP & Facebook Instant Articles support.

Education

University of Maryland Global Campus

Bachelor of Science, Computer Science GPA: 3.9

School of Cybersecurity and Information Technology Dean's List

Projects

Gift of the Magi (GOTM)

React DynamoDB Tailwind

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.

Scaffolio

Bootstrap CSS Twig JSON

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.

Music Scan Visualizer

VueJS Javascript Python

I developed a VueJS PWA for viewing and exploring a cluster graph of songs that have been grouped by similar audio features extracted from CNNs. The user can filter genres to find the songs that belong to multiple genres.

Self-Hosted Apps

Nginx Wireguard Ollama Jupyter Notebook

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.