About me

My journey began in 2012 with tinkering and crafting mods for video game consoles, leading me into the fascinating world of coding and computer science. Over the years, I've had the honor of building software for diverse companies, including an investment firm, a startup, a community organization, and a telecom company.

These days, my focus has been on contributing to open source projects and furthering my self-education. During my free time, I create and share lessons and tutorials on app development and devops.

When I'm not at my computer, I'm usually playing the guitar, spending quality time with my partner, dog, and two cats, or reading up on gravity and quantum mechanics.

experience

  1. 2020 - 2023

    Apps Team
    Brooklyn, NY

    Led the development of a real-time SMS/MMS chat application, enabling secure sharing and delegation of texting numbers for our clients. Collaborating with the team, I played a key role in migrating legacy applications and services. Together, we developed an application to streamline the onboarding process for SMS-enabled users and ensure regulatory compliance.

    • Python
    • NodeJS
    • React
    • WebSocket
    • SQL
    • Docker
    • AWS
  2. 2018 - 2019

    Founding Team
    New York, NY

    Developed a React-based frontend with Firebase integration, working closely with UX designers to ensure accurate implementation. Implemented features to seamlessly connect paint contractors with local gigs.

    • React
    • Redux
    • Firebase
    • Heroku
  3. 2016 - 2017

    Development Team
    New York, NY

    Built a Real Estate Property Search Engine web app using Python and SQL, improving lead identification from scraped listings to strengthen the investment firm's competitive position.

    • Python
    • BeautifulSoup
    • PHP
    • SQL

Projects

  • GeoProx

    An in-memory geospatial search engine designed for efficient real-time location-based pairing.

    • Rust
    • Axum
    • Geohash
    • Patricia Trie Tree
    • K-D Tree
    GeoProx
  • Shalamar

    Polyglot game development engine. Polyglot game development engine. Enables developers to leverage almost any coding language in their game. The web first architecture makes in-game networking feel like a first class citizen.

    • ThreeJS
    • WASM
    • Typescript
    • React
    • Zustand
  • ACPI Event Manager

    ACPI Event Manager for brightness control. This script is for Ubuntu developers like me who made the mistake of buying an HP 🙃

    • Rust
    • ACPI
    • Ubuntu
    ACPI Event Manager
  • Service Graphing Tool

    Document your infrastructure with a graph structure. Helps with onboarding new members of the engineering team by providing a visual talking point for explaining existing architecture.

    • D3
    • NextJS
    • Jsonnet
    • Github Actions

articles

  1. May 1, 2024

    Rust Indyrs Meetup

    May 2024 Indy.rs talk about efficient real-time geo-aware contract pairing

    • Rust
    • Geospatial
    • Geohashing
    • Prefix Tree
    • Nearest Neighbor
  2. Jan 16, 2024

    medium

    The story behind ACPI Event Manager

    • ACPI
    • Linux
    • Rust
    • Ubuntu
  3. Jul 24, 2020

    linkedin

    I wrote this article to send a message of positivity for anyone who may be interested in learning to code.

    • Inspirational
    • Coding
  4. Dec 1, 2016

    blog

    In this article, I discuss how IoT will revolutionize security and big data analytics, despite the ongoing challenge of zero-day vulnerabilities.

    • IoT
    • Security