I build useful software and help people do their best work.
Website / LinkedIn / Open source projects
Contents About · Leadership · Stats · Toolbox · Things I have built · Contributions · Say hello
16+ years building software. 10 years leading engineering teams. Still writing code.
I'm an engineering leader and software engineer in Portland, Oregon. I like taking ideas from a rough sketch to something people can actually use, and helping teams find their rhythm along the way.
My work spans web and mobile apps, SaaS platforms, APIs, cloud infrastructure, AI integrations, and the occasional piece of hardware. I care about clear architecture, dependable systems, good developer experience, and treating people well.
Outside the day job, I build in public, maintain open source projects, contribute upstream, and follow whatever makes me curious.
I've run companies, served as a Director of Engineering, and reorganized departments into full Scrum teams. I give teams clear direction, make hard decisions, and back my people. Building trust, developing leaders, and helping teams take ownership are a big part of what I do.
I'm comfortable with Scrum, Agile, Waterfall, and the days when we just need to roll up our sleeves and ship. I adapt the process to the work, keep people talking, and stay close enough to the code to help when it matters.
"Jeremy doesn't just build great products he builds great teams."
Tiffany Braga, PSM, testimonial on my website
More from people I've worked with · Professional background
37 LinkedIn Recommendations Given
Updated 2026-10-09 UTC · 4,089,896 Packagist downloads · 6,977 stars · 1,985 forks · 122 public source repositories.
Where the numbers come from
Downloads are lifetime downloads across every package in the jeremykenedy Packagist namespace, including maintained forks. They represent downloads, not unique users. Stars and forks are summed across my public GitHub repositories that are not themselves forks, including archived projects.
| Distribution | Published listings |
|---|---|
| Packagist | 23 |
| npm | 1 |
| Homebrew | 1 |
| GitHub Packages registry | 0 |
These 25 registry listings represent 25 source projects. Another 40 projects have public GitHub releases, for 65 distinct published projects in total. There are 64 repositories with GitHub releases overall, including projects already counted in registries and distribution taps.
The distribution audit above includes maintained packages as well as original applications. The authored showcase below separately excludes known forks and derivatives, account configuration, and projects without a recognized open source license. It also omits projects with no activity beyond funding changes in five years, unless they have at least 100 stars.
Published projects include package registry listings and public source repositories with a published GitHub release, including prereleases. Each source repository counts once, even when distributed through multiple channels. Homebrew taps do not count as extra software projects. Plain repositories and git tags alone do not count as releases. Contributions to other people's projects are shown separately below.
Cards report default-branch commits, published releases (including prereleases), the newest release, and contributor counts reported by GitHub, which may include automation accounts. Used by counts come from GitHub's dependency graph when available. Downloads are labeled by source in the snapshot; package installs and release-asset downloads are different measures. npm download badges show their reporting window rather than claiming a lifetime total. Funding links open each repository's sponsorship options. Star links open its GitHub stargazers page; GitHub handles the actual Star action.
The global commit figure is GitHub's indexed public author search, not a lifetime total across private or unindexed work. The contribution ledger counts public pull requests and distinguishes merged, open, and closed requests. Interview submissions are excluded. No private repository metadata is collected for the showcase.
The language chart counts each public source repository once, using its primary language as reported by GitHub. Repositories without a detected language are excluded. It describes my public code, not my full professional experience or proficiency.
I choose tools around the problem. These are some of the ones I work with:
| Area | Tools and interests |
|---|---|
| Languages | TypeScript, JavaScript, Python, PHP, C++, C#, Java, SQL, Bash / shell scripting |
| Web and mobile | React, React Native / Expo, Vue, Nuxt, Node.js, Laravel, Android, Fire TV / Android TV |
| Data and APIs | PostgreSQL, MySQL, MongoDB, Redis, REST, GraphQL, WebSockets |
| Infrastructure | AWS, Docker, Linux, Nginx, CI/CD, GitHub Actions |
| Systems | Multi-tenant SaaS, event-driven architecture, authentication, observability |
| Leadership and delivery | Company leadership, department restructuring, mentoring, Scrum, Agile, Waterfall, rapid prototyping |
| AI and hardware | Local AI, MCP, vector search, ESP32 / ESP-IDF, firmware, connected devices |
| Graphics and interfaces | OpenGL ES, GLSL shaders, animation, real-time rendering, accessible interfaces |
Open source. 100% free. Built for people everywhere.
I build free security tools, reusable application foundations, creative software, and developer tools that help people build their own ideas. Sharing the code is one way I work to make the world better: safer projects, more capable developers, and fewer barriers to getting started.
These are projects I authored, from embedded firmware and AI platforms to Android apps and web infrastructure. Projects with at least 10 stars lead the way, from most starred to least. The rest keep their existing order. Private projects, maintained forks, and dormant projects with little adoption are excluded. Each project's license explains how its code can be used.
I contribute features, fixes, compatibility updates, and documentation to other people's projects, too. This is public work only; private projects and contributions are not included. A few merged contributions:
| Project | What I contributed |
|---|---|
| Bambu Studio | C++ text-tool improvements: multiline text, line spacing, surface placement, and save/load support. |
| GuacPanel | Live notifications using Reverb. |
| Socialite Providers | Updated the Instagram provider to match API changes. |
| python-qnapstats | Documentation updates for the Python project. |
Browse my public pull requests to other projects
57 public pull requests across 31 other projects. 36 merged. These figures do not include private projects or private contributions.
29,133 public authored commits indexed by GitHub. This covers indexed default-branch history, not private work.
Explore the full public contribution history
I'm always up for talking about interesting engineering problems, thoughtful teams, and useful things we could build.






