Skip to content
View danielkm-ee's full-sized avatar

Block or report danielkm-ee

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
danielkm-ee/README.md

Daniel Monahan — danielkm-ee

Electrical Engineer · RF & Analog Hardware · Embedded Systems
BS/MS Electrical Engineering & Physics @ Portland State University · GPA 3.81
Portland, OR · linkedin.com/in/danielkm-ee · dannym1432@gmail.com


I design hardware — from schematic to layout to bench bring-up. My focus is RF and mixed-signal PCB design, embedded firmware, and analog systems. I've done graduate-level research in neuromorphic machine learning and I care about the math and physics underneath the work, not just the tools on top.

Currently finishing a combined BS/MS at PSU and looking for roles in RF/analog hardware design, embedded systems, or signal integrity — particularly in defense, aerospace, semiconductor, or deep-tech environments.


Featured Projects

LoRa DAQ Node  ·  lora_daq_module

Wireless data acquisition node with 1 km sensor transmission range

LoRa DAQ Node

Led a four-person team to design and build a LoRa-based wireless DAQ node from concept to validated hardware. Responsible for hardware architecture, component selection, full PCB layout, board bring-up, and rework. The board transmits I2C sensor data over 868–916 MHz to a base station at ranges exceeding 1 km.

Hardware: STM32 MCU · 16-bit ADC · I2C/UART expansion · MicroSD · USB-C with Li-ion charging · SMA RF interface
Stack: C · STM32 HAL · KiCad · GNU/Linux


DRA818V Walkie-Talkie  ·  dra818v-walkie-talkie  (WIP)

Compact VHF/UHF handheld transceiver — active design project

Hand-held transceiver design built around the Dorji DRA818V VHF/UHF module. Currently working through component selection and design specifications — active areas include audio front-end design, PTT logic, power management, and antenna matching. A project I'm using to deepen my applied RF design skills beyond coursework.

Modules: DRA818V transceiver · audio amp · PTT circuit · LiPo power
Tools: KiCad · SPICE · Keysight ADS


LiPo Battery Charger  ·  lipo-charger

Single-cell Li-ion charger — analog power design fundamentals

LiPo Charger PCB

Single-cell lithium-ion battery charger PCB — a focused exercise in analog power circuit design, component selection for charging profiles, and PCB layout for thermal management. Starting point for the power architecture used in later projects.

Tools: KiCad · LTspice


Trailrunners  ·  trailrunners

Reinforcement learning for spiking neural networks

Spiking neural network (SNN) research from my time at PSU's Teuscher Lab. Training neuromorphic RL agents to solve foraging tasks (Santa Fe Trail problem), with a focus on evaluating novel learning algorithms for SNN architectures. Related work contributed to a peer-reviewed publication in the 2024 Teuscher Lab Proceedings.

Stack: Python · PyTorch · PyGame


Keysight ADS on Linux  ·  install-ads-linux-demo

Step-by-step guide for running ADS on Linux — because it shouldn't be this hard

Practical walkthrough for getting Keysight ADS running on a Linux machine. Written because I couldn't find a clean guide when I needed one. If you're an RF engineer trying to do the same thing, this is for you.


Skills

Area Details
PCB Design Mixed-signal & RF layout, schematic capture, DFM, hand assembly & reflow, rework
RF & Microwave VNA operation, TRL calibration, spectrum analysis, microwave circuit design
Embedded Firmware Bare-metal C/C++, STM32 HAL, nRF SDK, UART/SPI/I2C, SWD debug
EDA & Simulation KiCad, LTspice, SPICE, Keysight ADS, MATLAB
ML Research PyTorch, spiking neural networks, reinforcement learning
Languages C, C++, Python, AutoLISP, PowerShell
Lab Instruments VNA, oscilloscope, spectrum analyzer, function generator

Publication

Exploring Fractional Leaky Integrate-and-Fire Neurons in Spiking Neural Networks
Holden Lee, Daniel Monahan, Christof Teuscher
2024 Summer Proceedings, Teuscher Lab, Vol. 1, pp. 138–158 · Aug 2024

Evaluated fractional-order neuron models as drop-in replacements for standard LIF neurons in SNNs, benchmarking accuracy and computational trade-offs on MNIST digit classification.


Always open to interesting hardware problems. Reach out via LinkedIn or email.

Pinned Loading

  1. lora_daq_module lora_daq_module Public

    C 1

  2. install-ads-linux-demo install-ads-linux-demo Public

    A quick demo of how I got Keysight ADS working on my machine

    Shell 2 1

  3. dra818v-walkie-talkie dra818v-walkie-talkie Public

    a simple walkie talkie using the dra818v.

  4. usbc_lipo_charger usbc_lipo_charger Public

    a 1s1p lipo battery charger