Jeremy Kahn
Full Stack Senior Software Engineer
github.com/jeremyckahn
Email: jeremyckahn@gmail.com
Phone: 847-347-8086
Based in Chicago, IL
// Skills
TypeScript, AI-driven development, JavaScript, React, Cursor, Redux, Node.js, Serverless, Vercel, Git, Postgres, AWS, WebRTC, Directus, CSS, HTML5, Python, D3, GitHub Actions, CI/CD, Docker, Redis, Algolia, Jira, OIDC, front end performance optimization, Agile methodology, mentoring and coaching.
// Education
Columbia College Chicago, 2006-2009. BA in Game Development.
// Professional Experience
2024-current: Attorney Share — Senior Software Engineer
- Led and owned the design, development, and delivery of multiple pillar features of the product using TypeScript, React, and Directus, including:
- My Referrals, a one-stop shop for the most business-centric user flows of the product (owned front end implementation)
- Notification Center, a centralized UI for users to to manage their in-app notifications (owned back end implementation)
- Zip code search support for case referrals (owned full stack implementation)
- Attorney Dashboard, a data visualization feature that provides insights into law firm performance (owned front end work)
- Spearheaded Attorney Share's transition to modern development workflows. Successfully implemented Vercel for preview deployments and GitHub Action-based CI/CD to increase efficiency and development velocity by over 25%.
- Proactively led the adoption of trunk-based development for both front and back end engineering teams to reduce development friction by over 25%.
- Streamlined the development process by introducing automated testing and feature flags, reducing both deployment risk and technical debt.
- Served as a subject matter expert and coach, guiding teammates in adopting best practices and improving overall development quality.
2022-2023: Deep 6 AI — Senior Front End Engineer II
- Provided company-wide front end leadership to align Engineering efforts with Product timelines and goals.
- Proposed and drove adoption of Material UI to reduce front end engineering costs and accelerate delivery timelines.
- Led front end architecture and implementation for core React-based products such as Embedded Trial Recommender and Multisite.
- Extended established design patterns to improve code maintainability while also delivering new features on time.
- Proactively improved cross-functional collaboration by establishing more effective communication standards between business and engineering to increase operational efficiency.
- Implemented a full stack (Python, AWS Lambda, TypeScript, React) solution for integrating Tableau workbooks into the core product.
- Mentored and grew early-career engineers.
2021-2022: Revenant Software Company — Senior Software Engineer
- Designed and implemented wide-ranging, full stack (React, Node.js, MySQL) features for RISE, a biotechnology data capture and analysis tool.
- Matured team workflows and communication standards by advocating for Agile processes.
- Collaborated with company leadership to satisfy customer needs until the business closed in 2022.
2020-2021: Rally Health — Senior UI Engineer
- Implemented user flows for the Rally-wide, user-facing authentication app.
- Improved Engineering efficiency by driving CI/CD adoption.
- Reduced team communication churn by standardizing JIRA ticket templates.
2020: Lightstream — Senior Software Engineer
- Implemented features for Lightstream Studio, a web-based livestream production tool.
- Worked across the stack and debugged low-level WebRTC and WebSocket bugs.
2013 - 2020: Jellyvision — Tech Lead
- Designed and implemented JavaScript web applications that remain core to the business.
- Designed and implemented foundational app frameworks.
- Split time across multiple engineering teams and rescuing projects that were under-resourced.
- Mentored and coached early-career engineers.
2011 - 2013: YouTube — Web Developer
- Maintained YouTube's front end.
- Implemented UI features for the YouTube Live product.
- Optimized back end performance bottlenecks.
2011: VSA Partners — Senior Developer
- Delivered brand identity websites for external clients.
2010 - 2011: Jupiter IT — Senior Developer
- Delivered custom web applications for external clients.
2010: Venturality, Inc. — Developer
- Delivered full-stack web applications for external clients.
2009 - 2010: OgilvyOne — Freelance Developer
- Delivered ASP.NET applications for external clients.
2009: Luminair Film Productions, Inc. — Web Developer (Intern)
- Modernized company website.
2008 - 2009: Columbia College Chicago — Programming Tutor
- Coached students with miscellaneous C++/C# challenges.
// Open Source Work
Chitchatter: https://chitchatter.im/
- A React-based serverless Progressive Web App that connects users privately and anonymously.
- Supports chatting via text, audio, and video, as well as screen sharing and file transfers.
- Uses WebRTC and WebTorrent for data transfer. Over 2,000 stars on GitHub.
Shifty: https://jeremyckahn.github.io/shifty/doc/
- The fastest TypeScript animation engine on the web (with performance benchmarks to prove it).
- Over 1,500 stars on GitHub, millions of NPM installs, zero dependencies.
Farmhand: https://www.farmhand.life/
- A multiplayer farming game with a thriving community of players.
- Implemented as a React-based, offline-ready Progressive Web App.
- Uses Vercel, Node.js, and Redis for the back end.
Mantra: https://jeremyckahn.github.io/mantra/
- A powerful and offline-ready Progressive Web App for authoring web animations.
Stylie: https://jeremyckahn.github.io/stylie/
- A CSS 3 animation generator. Implemented as a Backbone-based Progressive Web App.
// Speaking
VimConf (2020): Giving Vim Superpowers
MountainWest JavaScript (2014): 60 FPS or Bust: Bleeding Edge Web Animation
HTML5DevConf (late 2012): JavaScript Libraries: Choose to Reuse!
HTML5DevConf (early 2012): 0-60: Animating the Web
- Presented web animation standards and patterns.