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 am a software engineer living and working in Massachusetts. I work extensively in Universal JavaScript and HTML5 and have experience in many other technologies. Take a look at my GitHub to see my personal projects.
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.
Gen Edwards
IBM, Google
Ken has an amazing instinct for tech, the way he follows and knows about new trends is really amazing.
Show more
Cory Gorman
IBM, Noom, Observe
Ken is wicked smart and great to work with! Follow his advice because he's probably right.
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
Hummingbird
Senior Software Engineer · Remote
- Developed and maintained complex applications using React, Apollo, TypeScript, GraphQL, ElasticSearch, and PostgreSQL.
- 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.
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
Lead Frontend 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.
- Created a shim for testing New Relic Synthetics offline.
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 · lets.church
- Founded a 501(c)(3) nonprofit providing free technology resources for churches and ministries.
- Designed and managed infrastructure for video transcription and transcoding, leveraging both cloud and bare-metal servers with specialty hardware.
- Implemented transcript search functionality with ElasticSearch.
- Built and deployed the Let’s Church website using SolidJS, Prisma, and Pothos, delivering a modern and efficient user experience.
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.