Résumé
Michael Wayman
Software engineer: full stack, backend and frontend · Apex, NC (open to remote)
Experience
Oct 2025 – Present
Independent consultant and entrepreneur
Independent Interests (remote)
- Co-founded AlumniConnect, an AI-driven university networking platform, and built its core architecture on React, Node.js, Python and FastAPI.
- Published edfplus, an open-source, fully typed Python library for reading EDF and EDF+ biosignal files, with CI/CD on GitHub Actions.
- Consulted on growth strategy and technology integration for AmoraExperience, an early-stage company.
- Trained and evaluated reinforcement learning agents for portfolio management with PyTorch and Ray RLlib, including LSTM and GRU forecasting models and PPO agents for risk-aware allocation.
- Wrote rl_warmups, an educational library of foundational reinforcement learning algorithms (DQN, Actor-Critic, REINFORCE, Deep Expected SARSA) in PyTorch.
Aug 2024 – Oct 2025
Software engineer
Meta (contractor)
- Built data infrastructure for health wearable research, connecting raw sensor data (PPG, EMG, accelerometers) to production machine learning models.
- Designed the ingestion framework for a new sleep health programme from the ground up, including a reader for the EDF+ format used by third-party clinical devices.
- Created a novel time-synchronisation algorithm that aligned smartwatch sensor streams with reference ECG data within a 30 ms window, raising the session success rate from 75% to over 90% and recovering more than $500,000 of otherwise unusable study data.
- Built React and PyQt tools for technicians and subject-matter experts to review and label time-series data used to train models.
- Doubled test coverage from 40% to over 80% on a blood pressure monitoring algorithm, meeting the regulatory requirements needed to move a clinical trial toward FDA approval.
Apr 2021 – Mar 2024
Staff software engineer
Routable
- Tech lead for the Power Users team, moving from senior engineer to staff engineer while balancing architecture, mentoring and hands-on full-stack work.
- Designed an end-to-end CSV ingestion engine with asynchronous processing, validation and fan-out orchestration for bulk payments; the feature doubled the company's total payment volume.
- Built an enterprise approval engine for multi-tier payment approvals, the main blocker for large prospects, unlocking tens of millions of dollars in potential payment volume.
- Created a batch payment consolidation system that lets businesses combine many invoices into a single bank transaction, reducing fees.
- Led a company-wide static typing initiative across the Python and Django and React codebases, reducing regressions and speeding up onboarding.
- Published an open-source npm package for post-CSS processing that reached tens of thousands of downloads a week.
Aug 2018 – Nov 2020
Senior software engineer
OpenCrowd
- Built the Chrome extension and developer libraries for Dropp.cc, a blockchain-based micropayments platform.
- Delivered custom blockchain and fintech solutions for clients, often as the lead engineer and single point of contact.
- Wrote an inter-chain communication specification for smart contracts, with proof-of-concept implementations on Node and RabbitMQ.
- Led the Ledger Nano companion desktop app, combining hardware-level encryption with a simple user experience, using Node, Electron and React.
Aug 2017 – Jan 2018
Lead network engineer
GameChanger
- Built REST APIs in Node.js, Koa and TypeScript for a real-time iOS app serving thousands of concurrent sessions.
- Introduced transactional consistency across the API, reducing post-deployment defects and eliminating manual production fixes.
- Built an internal customer success portal that streamlined support workflows.
Aug 2015 – Jun 2017
Senior software engineer
Dealertrack Technologies
- Built an internal application that let non-engineers turn legal, compliance and financial rules into a machine-readable format.
- Designed a context-driven rules engine that applies the right regulatory constraints in real time.
- Modernised legacy systems by introducing React and Docker and improving the developer experience.
Aug 2013 – May 2015
Developer
Central Michigan University, Technology Operations
- Built web applications for data entry, reporting and PDF generation that moved several departments off paper-based processes.
Skills
Languages
- Python
- TypeScript
- JavaScript
- SQL
- C#
- C and C++
Frontend
- React
- Redux
- Svelte
- Angular
- Tailwind CSS
- Electron
Backend
- Django and DRF
- FastAPI
- Node.js
- Koa
- Celery
- GraphQL
- REST APIs
Data and machine learning
- PyTorch
- Ray RLlib
- NumPy and Pandas
- Spark and Airflow
- Parquet
- Gymnasium
Infrastructure
- AWS and CDK
- Docker
- PostgreSQL
- Redis
- RabbitMQ and Kafka
- GitHub Actions
AI-assisted development
- Claude Code
- Kiro
- Spec-driven development
- LLM integration
Education and training
B.S. in Computer Science, minor in Mathematics
Central Michigan University · 2015
Reinforcement Learning Specialization
University of Alberta and the Alberta Machine Intelligence Institute (Coursera) · 2022
TensorFlow Developer Specialization
DeepLearning.AI (Coursera) · 2022