Experience
Jan 2026 — Present · Remote
Senior Software Developer / Team Lead · Managed Ministries, Inc.
Design, develop, and maintain software and web applications across the stack. Turn project direction and specifications into working features, keep assigned work current, and follow established development processes and engineering practices.
Collaborate with project management and an architect on implementation choices and project specifications. Support junior developers through guidance, check-ins, and pair programming, and review pull requests for code quality, consistency, and alignment with requirements.
- Full-stack engineering
- Technical leadership
- Mentoring
- Code review
Jul 2026 — Present · Contract · Remote
iOS & Bluetooth Low Energy Engineering Consultant · Confidential connected-hardware client
Designed a production Bluetooth Low Energy platform: a six-module Swift package of approximately 18,000 lines and a roughly 19,000-line SwiftUI companion app. Kept the package modular, with a dependency-free codec, Core Bluetooth transport, client API, and opt-in profiles. Implemented the library in Swift 6 strict-concurrency mode with actor-isolated sessions and lifecycle management, typed Sendable events, and async/await integration for Core Bluetooth delegates.
Built an mcumgr/SMP client and MCUboot firmware-update pipeline from protocol specifications, including CBOR, SHA-256, image-header parsing, MTU-aware transfer, retry, and resume; added BLE Wi-Fi provisioning and connection recovery. Delivered GATT services, accessory integrations, diagnostics, and a fake transport/device simulator that supports 683 XCTest cases in CI without physical hardware.
- Swift 6
- Core Bluetooth
- Firmware updates
- Concurrency
- iOS
Sep 2026 — Present · Self-employed
Founder & Lead Developer · teamWeather
Founded and independently built teamWeather: Radar and Alerts, a privacy-focused weather product for Android, iPhone, and iPad. Lead the complete product and engineering lifecycle, from architecture and NOAA/NEXRAD data processing through app development, UX, testing, release, documentation, and ongoing operations.
Implemented 29 NEXRAD and TDWR radar products, interactive multi-layer radar with animation and history, Level II super-resolution processing, and storm tracking. Added severe alerts, hyper-local forecasts, and an optional on-device language-model experience; the privacy-first design keeps location, saved places, settings, and AI processing on the device without requiring an account.
- Android
- iOS
- NEXRAD / TDWR
- On-device AI
- Privacy
Visit teamWeather
Sep 2026 — Present · Self-employed
Founder & Lead Developer · Noduvo | Local AI Workflow Automation
Building a visual workflow automation product for desktop and mobile, designed to make automation more private and approachable. The workflow system connects triggers, actions, conditions, data transformations, and AI-powered steps, with compatible models running locally to reduce reliance on cloud services for sensitive information.
The product direction includes branching, reusable subflows, structured AI output, approvals, retries, error handling, intelligent routing, and local data retrieval. Model discovery and management are being designed around device memory, processor, graphics capabilities, operating system, and each workflow’s requirements.
- Local AI
- Visual workflows
- Automation
- Cross-platform apps
Explore Noduvo
Sep 2026 — Present · Self-employed · Remote
Founder & Lead Developer · RadioWave
Building RadioWave APRS, a live APRS companion that turns the APRS-IS data stream into a map-first view of amateur-radio activity. The product is intended to help operators and listeners discover stations, follow movement, inspect packet data, and understand nearby activity without unnecessary complexity.
Current product work includes a responsive map with station positions and movement, callsign search, packet inspection for coordinates, weather, telemetry, and messages, and location-aware filtering. A local-first history stores recent packets and station activity on the device; location is used for map centering and nearby filtering rather than stored by the app.
- APRS
- Live data
- Mapping
- Local-first
Aug 2026 — Present · Self-employed
Founder & Lead Developer · DeepDrift
Developing DeepDrift, a procedural-audio experience for focus, relaxed flow, sleep, and moments when the world feels too loud. The product is built around functional sound that supports different needs, from focused work to winding down.
Created an early prototype and product experience for exploring generated audio, with an emphasis on adaptable listening and a simple path to finding the right sound for the moment.
- Procedural audio
- Cloudflare
- Product development
Explore DeepDrift
View on Google Play
Aug 2025 — Jul 2026 · Contract · Remote
Senior Software Developer (Hourly) · Threefold Advisors
Provided product-development services spanning custom software, systems integration, and hardware maintenance. Diagnosed and resolved web-service outages, supported software deployments, and advised on product features and functionality.
Worked with clients and contract manufacturers to define hardware specifications, strengthen quality-control practices, and resolve time-sensitive technical issues. Combined hands-on troubleshooting with consultative guidance and strategic input to support reliable products and systems.
- Product development
- Systems integration
- Hardware
- Technical consulting
Apr 2021 — Aug 2025 · Contract · Remote
Developer · Hapbee
Helped launch the company’s first mobile app using .NET, C#, and Xamarin, integrating Bluetooth wearables built on Nordic Semiconductor chipsets. Implemented device I/O, concurrent file transfers, and secure device-firmware updates.
Also built an automated manufacturing line with the Windows SDK and .NET to program, test, and prepare devices for production and delivery. Added real-time analytics and reporting through Power BI connectors and gateways, and designed a web-based activity schema to improve how customer interactions were captured across the product.
- .NET
- C#
- Xamarin
- Bluetooth
- Power BI
May 2005 — Present · Hybrid
Information Technology Consultant · Independent / Freelance
Provide a broad range of consulting, infrastructure, and software services, from secure network setup and help-desk support through full-cycle application development and deployment. Build web services, microservices, and REST APIs, as well as mobile, desktop, and web products shaped around client requirements and usability.
Additional work includes custom WordPress development and plugin integration, responsive website design, search-engine optimization, and digital content for branding and engagement. This long-running practice combines direct technical support with end-to-end delivery, from initial concept to a deployed and maintainable solution.
- IT consulting
- Networking
- Web & mobile
- APIs
- WordPress
Jun 2018 — Mar 2021
Career break
Career-break period recorded in the profile timeline.
This entry is included for timeline completeness.
Sep 2017 — Jun 2018 · Full-time · Hybrid
Software Developer · ESD, Inc. / Opus Card Systems
Developed a Xamarin Forms mobile app that enabled Apple Pay and Google Pay transactions for laundry equipment through a custom Bluetooth interface. The app connected mobile payment flows with washer and dryer vending systems.
Built Bluetooth features for vendors to audit coin collections and improve accountability. Implemented decryption for tokenized mobile payments and integrated transactions with the Vantiv payment gateway.
- Xamarin Forms
- Bluetooth Low Energy
- Mobile payments
- Apple Pay
- Google Pay
Apr 2018 — May 2018 · Full-time · On-site
Web Developer · Shriners International
Designed and developed a mobile app that scans QR-coded membership cards and retrieves member information from a centralized database, making member lookup and verification more direct.
Reviewed system security, identified vulnerabilities, and recommended infrastructure improvements. Also proposed Docker-based deployment strategies to support more scalable and maintainable digital systems.
- ASP.NET
- REST APIs
- Mobile development
- Docker
Jun 2017 — Jul 2017 · Part-time · On-site
Maintenance · Wegmans Food Markets
Supported daily store operations by completing routine maintenance tasks and helping maintain a safe, functional environment for customers and staff.
Provided attentive, customer-focused service by responding to questions and resolving issues promptly. Followed and promoted safety procedures to help maintain a secure atmosphere throughout the store.
- Maintenance
- Customer service
- Workplace safety
May 2005 — Sep 2016 · Full-time · Hybrid
Software Engineer · ECRI
Led the migration of public and member websites to SharePoint Portal Server, improving content management and collaboration. Introduced Objective-C mobile applications to ECRI’s technology stack and provided hands-on help-desk support, including iPhone troubleshooting for the executive team.
Modernized reporting by replacing legacy Crystal Reports with SQL Server Reporting Services. Implemented a data market using Microsoft SQL Server and Analysis Services to strengthen organizational reporting and analytics.
- SharePoint
- Objective-C
- SQL Server
- SSRS
- Analytics