Skip to content
View ajmcquilkin's full-sized avatar
⛰️
Living life
⛰️
Living life

Highlights

  • Pro

Organizations

@dali-lab @layuplist @meshtastic @D-Planner @6amhealth
Block or Report

Block or report ajmcquilkin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ajmcquilkin/README.md

Adam McQuilkin β€” @ajmcquilkin

Banner Image

πŸ‘‹ About Me

Hello! My name is Adam and I'm an open-source developer. I'm currently working with the @meshtastic project to build reliable, long-range, and affordable mesh networks. I studied CS and Engineering at Dartmouth College, and I'm currently working as a SWE at Microsoft. I'm very experienced in Rust, TypeScript, and React, and I have background in embedded systems and C/C++.

LinkedIn Portfolio

✨ What I'm Working On

I joined the Meshtastic project in 2022 with the goal of simplifying the process of deploying and managing large-scale ad-hoc mesh networks. Meshtastic maintains clients that allow for management of singular mesh radios, but not for managing large-scale networks.

As part of this goal, I am building the Meshtastic Network Management Client, a desktop application that allows users to create, configure, and manage large-scale Meshtastic networks. Additionally, I'm building the Meshtastic Network Simulator, a desktop application that allows users to simulate large-scale Meshtastic networks. This simulator is used both to test the network management client and to test the Meshtastic firmware.

I also maintain the official Meshtastic Rust library, which allows developers to easily interface with Meshtastic radios in a type-safe way from Rust. This library is used by both the network management client and the network simulator.

πŸ“ˆ My Stats

Top Languages

πŸ’ͺ What I'm Proficient With

Rust TypeScript React Redux Next JS Git

JavaScript HTML5 CSS3 SASS Jest Figma

Linux C C++

πŸ“ What I've Worked With

Express.js C# Java Python Ruby

.Net Angular.js jQuery Rails Socket.io MongoDB

πŸ’» My Setup

In case you're curious!

Firefox DuckDuckGo Arch (btw)

Pinned

  1. meshtastic/network-management-client meshtastic/network-management-client Public

    A Meshtastic desktop client, allowing simple, offline deployment and administration of an ad-hoc mesh communication network. Built in Rust and TypeScript.

    TypeScript 118 12

  2. meshtastic/rust meshtastic/rust Public

    A Rust library for connecting to and configuring Meshtastic radios.

    Rust 18 8

  3. meshtastic-network-simulator meshtastic-network-simulator Public

    An unofficial tool to simulate meshtastic networks, based on the work done on GUVWAF/Meshtasticator.

    Rust 1

  4. personal-portfolio personal-portfolio Public

    Adam McQuilkin's personal portfolio, written in typescript using the NextJS framework.

    TypeScript

  5. ENGS21SARCOM ENGS21SARCOM Public

    Building better search and rescue communication - ENGS 21, Dartmouth College, 20W

    C++

  6. ajmcquilkin ajmcquilkin Public

    Config files for my GitHub profile.