Ben Zenittini

Software Engineer

Hello! I'm a very well-rounded software engineer/architect pursuing interesting problems to solve. The tools and technologies I use are less important to me than the problem at hand. I'm highly self-driven, and value flexibility in the pursuit of solutions.

Top Technologies

Frontend

React

Vue 3

TypeScript

Sass

Electron

Backend

NodeJS

Java

Docker

Postgres

Hashicorp

Tooling

*nix OSes

IntelliJ

VSCode

Git

Eclipse

Clouds

DigitalOcean

AWS

Azure

References

I had the pleasure of working with Ben at PTC. He is a focused as well as motivated professional with exceptional technical skills. Along with the ability to master new skills quickly, he comprehends business requirements with ease and designs solutions that exceed expectations. He is good at collaborating with different teams and makes every effort to bring everyone to a consensus on an approach. ...read more

— Neetu Verma

Software Dev Senior Director

Ben clearly has a deep and long-standing love of his craft, which shows in his dedication to high-quality output and in the efficiency with which he produces it. He's also an absolute delight to work with.

As a new college-hire at Lockheed Martin, Ben quickly became a primary maintainer of the company's internal Twitter-like app
...read more

— Sean Hill

Senior Software Engineer

I have had the opportunity and privilege to work with Ben for five years. His detail oriented approach to problems, dedication to simple solutions, and timely delivery is something any organization would benefit from. Whether it is a minor task or a long term project, Ben is someone who can get it done with care and quality.

— Neel Sampat

Principal Tech Support Engineer

Notable Projects

Open Source

React

TypeScript

Vite

May 2023 - Present

MIDIEval Toolbox

MIDIEval Toolbox is a set of tools for practicing piano. There are currently two tools: one that generates chords, and one that generates sheet music. Chord generation currently integrates with MIDI keyboards, but the sheet-music integration is still under development.

This project was my first experience with React, and is both free-to-use and open source.

Open Source

Vue 3

TypeScript

Sass

Electron

February 2023 - Present

Constellation

Constellation is the replacement for Spacia (see next project). With the closing of my company, I wanted a solution to continue offering Spacia without needing to monitor servers 24/7.

This runs as a fully-offline Electron application, persisting board state to the user's local filesystem. For users who want to use collaborative features or access their boards from multiple locations, a simple, self-hostable server is also provided.

Constellation is open source and free of charge - give it a try!

Vue 3

TypeScript

Sass

Stripe

DigitalOcean

July 2021 - March 2023

Spacia

Spacia was a visual project management tool. It used a mindmap as its foundation and built the more conventional task tracking features on top, making it ideal for all of us visually-organized people.

I designed, implemented, and deployed the initial version of the project over the course of a year. It's a VueJS app deployed as horizontally scalable Docker containers on a Nomad cluster via Ansible scripts. Spacia is running on DigitalOcean Droplets, and makes use of DigitalOcean's managed Postgres and Spaces offerings.

Open Source

Vue 3

TypeScript

Oct 2021 - March 2023

Vue 3 Plugins

During the early days of Spacia, Vue 3 was still in beta release. At that point, there weren't any modal or pop-up notification libraries which were Vue 3 compatible.

My solution: create some. These two projects are open-source for anyone to use and contribute to, though so far they only have a very basic set of features that were required by Spacia.

Nuxt 2

Vue 2

Sass

July 2022 - Present

Dev Portfolio

This website you're currently viewing was designed and created from scratch.

I ventured into the world of Nuxt for this since I wanted this to be a static site and I already have experience in the Vue ecosystem. It didn't take long, but I'm in love with Nuxt 2 and looking forward to Nuxt 3 becoming more stable!

Vue 2

NodeJS

Sass

Stripe

AWS

Sept 2017 - Nov 2019

PictureStork

PictureStork was a subscription service that made it easy for Instagram users to receive printed copies of their posted photos.

This was a side-hustle I worked on with my brother. He took care of the business and feature design while I took care of the technical aspects. This included the website, payment processing, Instagram API integration, and an automated process for printing photos.

Unfortunately we've since taken the service down, but I built a non-functional version of the site accessible for reference.