Ken Powers
Christian, Husband, Father, Software Engineer.
"Whatever you do, work heartily, as for the Lord and not for men." - The Apostle Paul, to the Church at Colossae
I’m a software engineer based in New Hampshire. I build complex product interfaces and developer tools, primarily with TypeScript and React. My work also spans backend services, infrastructure, applied AI, and open source. You can find my personal projects and contributions on GitHub.
I also enjoy music, have been known to play drums and bass guitar, and enjoy solving Rubik's cubes of all sizes! Feel free to take a look around and contact me with any questions!
Testimonials
Conley Owens
Google, Docusign
Ken is a high-octane engineer. Also, Ken and Saitama have the same hair style for some reason.
Corey Flynn
SHIFT Media
Ken is the kind of engineer you build teams around. He makes everyone around him better. You can throw anything at him and he’ll figure it out. He is one of the smartest people I’ve ever worked with. 10/10 would hire again.
Simo Leone
Hummingbird
Ken is kind of like Willy Wonka for computers.
Alexei Diaz
Oscilar
I want to be like Ken when I grow up.
Show more
Gen Edwards
IBM, Google
Ken has an amazing instinct for tech, the way he follows and knows about new trends is really amazing.
Cory Gorman
IBM, Noom, Observe
Ken is wicked smart and great to work with! Follow his advice because he's probably right.
Trevor Sayre
SHIFT Media
Ken is both a builder and a mentor. He independently energizes making excellent software while lifting others up to do the same. Your team will be better with him.
Josh Perez
Airbnb, Signal, Discord
Ken is thoughtful, passionate, curious, and affable. All great qualities that integrate well into an engineering team.
Julian Coy
Hummingbird
If you gave Ken a broken toaster and 30 minutes, you'd have a crypto mining rig.
Resume
Work Experience
Oscilar
Software Engineer · Remote
- Developed and maintained complex applications using TypeScript, React, MUI, CodeMirror, Zustand, and Tanstack Query, with backend contributions in Java.
- Built Expression Editor with syntax highlighting, full-path autocomplete, AI completion, keyboard navigation, and other assistive features.
- Designed and implemented Global AI with contextual switching.
- Implemented workflow editor breakpoints enabling step-level debugging.
- Built a spreadsheet-style editor supporting cell selection, copy/paste, and grid paste spreading.
- Established Playwright e2e testing patterns with feature flag mocking and authentication handling, then parallelized the suite in CI.
- Led frontend platform upgrades including and wrote custom lint rules to enforce codebase invariants.
- Built shared agentic development tooling for the frontend team, including review commands, repo conventions, and worktree setup.
- Delivered numerous UI/UX refinements.
Hummingbird
Senior Software Engineer · Remote
- Developed and maintained complex applications using TypeScript, React, GraphQL, PostgreSQL, ElasticSearch, Rails, and Sidekiq.
- Built a type-safe automation platform trigger editor capable of managing deeply nested data structures.
- Built a Liquid/Markdown editor with syntax highlighting and a custom language service supporting autocomplete and linting.
- Built a SQL editor with inline error reporting from remote (customer-hosted) data warehouses.
- Led frontend migration from Webpack to Vite, reducing build times and improving developer productivity.
- Prototyped AI/LLM RAG Q&A in Rust using OpenAI Embeddings and an HNSW index.
- Managed AWS infrastructure across multiple environments using Terraform.
- Worked with systems designed to protect PII.
- Implemented custom linting rules to prevent database deadlocks and regex injection vectors.
- Improved developer productivity with Nix, Navi, and direnv.
- Led our first cross-functional working group to evaluate emerging AI technologies for both internal and product use.
Signal Messenger
Desktop Developer · Remote
- Modernized the desktop application by migrating from legacy Backbone.js to React/Redux with TypeScript.
- Designed and implemented features like a virtualized, fuzzy-searchable emoji picker and inline emoji typeahead.
- Built a cross-platform sticker creation tool with encryption and native library integrations.
- Refactored the desktop application to support multiple addressing schemes.
- Worked with and designed for systems involving distributed state.
- Worked with SQLite, SQLCipher, and Protobufs.
- Worked extensively in open source and worked directly with our users.
SHIFT Media
Lead Frontend Engineer · Boston, MA
- Designed and implemented upload queueing, cross-window Redux store sync for Electron, and SVG-based annotation tools.
- Mentored junior engineers and presented multiple talks about advanced concepts in JavaScript and React/Redux.
- Hired as Senior Software Engineer. Promoted to Lead Software Engineer in March 2018.
Candescent Health
Software Engineer · Remote (Waltham, MA)
- Built tools for distributing and monitoring doctor workloads across facilities using Angular and PHP.
- Open-sourced a Babel plugin for automatic dependency injection in Angular projects.
- Prototyped Electron applications with native integrations to radiology software.
- Prototyped new projects with React and Vue.
- Delivered internal tech talks on modern JavaScript and CSS best practices.
IBM
Staff Software Engineer · Littleton, MA
- Developed high-performance front-end solutions using React, Redux, and the Dojo Toolkit.
- Automated builds and deployments with Jenkins.
- Contributed to open source software including the OpenNTF JavaScript Aggregator and the Frontend Maven Plugin.
- Created a mock browser environment for load testing offline capabilities.
IBM
Smarter Cities Technical Coop · Remote (Raleigh, NC)
- Developed a prototype for an IBM Smarter Cities data visualization product using Dojo Toolkit and OpenLayers.
IBM
Extreme Blue Innovation Lab Technical Intern · Austin, TX
- Led a cross-functional team to create a drag-and-drop mobile app development tool targeting non-technical users.
- Presented technical project details to multiple IBM executives.
Big Y Foods, Inc
Technology Administrator / Systems Development · Springfield, MA
- Built internal tools with ASP.NET MVC (C#) and Microsoft SQL Server to streamline corporate workflows.
- Created stored procedures for Microsoft SQL Server to generate reports on various data collected from stores.
Personal Projects
github.com/knpwrs · knpw.rs
- My personal GitHub profile contains personal projects and contributions to various open source projects. Notable open-source contributions include the MongoDB NodeJS Driver, immer, JSDom, and the Frontend Maven Plugin.
- instant.bible is a Bible search engine which delivers results instantly as you type. The engine is written in Rust and has native clients written in Swift (FFI), Kotlin (JNI), and TypeScript/React (WASM).
- Cursor Dance Party is a tech demo of WebSockets and HTML5 Canvas. Users see the cursors of all other connected users as they move around. Survived the front page of reddit.
Volunteer Work
Let's Church
Founder and Principal Engineer (Volunteer) · lets.church
- Founded a 501(c)(3) nonprofit that provides churches and Christian ministries free media hosting, transcription, search, live streaming, and Bible-study tools.
- Built the original MVP with SolidJS, Pothos/GraphQL, and Prisma, then rewrote it in React with TanStack Start, tRPC, and Drizzle.
- Built and operate a Temporal media pipeline for hardware-accelerated HLS transcoding, GPU transcription, speaker diarization, LLM-generated summaries and chapters, search indexing, and archival.
- Built OpenSearch-based hybrid lexical/vector search and cited AI Q&A across 90K+ long-form media files.
- Moved production to two bare-metal k3s clusters across two sites; automated provisioning and GitOps delivery with Ansible, Kustomize, and Argo CD, and integrated NVIDIA GPUs and AMD MA35D accelerators as schedulable Kubernetes resources.
ExcelChurch
Technical Director · Leominster, MA
- Designed and implemented live production setup using ProPresenter, Reaper, Lightkey, and Wirecast. See diagram.
- Implemented a MIDI-controlled automation system for seamless coordination of click tracks, backing tracks, lighting, and projection.
- Oversaw weekly setup and teardown of professional A/V equipment including sound, recording, and projection.
- Trained and mentored volunteers through hands-on sessions, instructional videos, and written documentation.
Education
University of Massachusetts Amherst
3.7 GPA · Amherst, MA
- Earned two academic awards for outstanding performance in computer science courses.
- Achieved Dean's List recognition for three out of four semesters.
Springfield Technical Community College
3.8 GPA · Springfield, MA
- Received two annual awards for exceptional academic achievement.
- Completed directed studies in Computer Science and Mathematics.
- Achieved Dean’s List honors for all four semesters.