GithubHelp home page GithubHelp logo

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)

Adam McQuilkin's Projects

api icon api

Meshtastic Website API

cs50sudoku icon cs50sudoku

A Sudoku solver and generator made for Dartmouth's CS50 "Introduction to Software Development" class

engs21sarcom icon engs21sarcom

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

espflash icon espflash

Serial flasher utility for Espressif SoCs and modules based on esptool.py

jest-training-repo icon jest-training-repo

A training repository for learning the basics of Jest and React Testing Library.

json-patch icon json-patch

Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). Update JSON documents using delta patches.

meshtastic-flasher icon meshtastic-flasher

An experimental desktop application for flashing Meshtastic mesh radio firmware onto NRF and ESP32 devices.

meshtastic-rfcs icon meshtastic-rfcs

Storage for RFCs (Requests for Comment) for the Meshtastic project.

nodejs-server icon nodejs-server

A starter template for an ExpressJS server that serves ReactJS content as well as dynamic HTML with Pug. Built in Typescript.

personal-portfolio icon personal-portfolio

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

protobufs icon protobufs

Protobuf definitions for the Meshtastic project

reactjstypescript icon reactjstypescript

A Typescript ReactJS starter pack with integrated redux, router, and error / loading dispatch handling.

specta icon specta

Easily export your Rust types to other languages

tauri-controls icon tauri-controls

🚥 Native-looking window controls for Tauri 2. React, Solid, Vue, Svelte+Tailwind.

tauri-docs icon tauri-docs

The source for all Tauri project documentation.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.