Dana Janssen

Co-Founder at Code and Effect

Greater Edmonton Metropolitan Area Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dana Janssen is a seasoned co-founder and software engineer with 24 years of experience building web products, developer tools, and systems-level software. Based in the Greater Edmonton area, she leads Upside AMS and related ventures that deliver integrated member portals, CRM, and automation for associations while maintaining a hands-on role in product and engineering. An active open-source contributor, Dana has worked across TypeScript front-ends and compiler/back-end internals—contributing to projects like the FFXIV raiding overlay cactbot and the experimental Carbon language—demonstrating fluency from UI polish to memory- and type-system optimizations. Her background blends entrepreneurship (BCom in Entrepreneurship) with deep technical problem-solving, including fixing subtle memory corruption and rendering issues in long-standing C/C++ projects. Notably, she pairs product intuition with low-level engineering chops, making her equally comfortable shipping customer-facing features and improving compiler or compositor stability.
code24 years of coding experience
job4 years of employment as a software developer
bookBachelor of Commerce (BCom) Entrepreneurship, Bachelor of Commerce (BCom) Entrepreneurship at University of Alberta
github-logo-circle

Github Skills (39)

c-language10
xcb10
composition10
llvm10
memory-management10
typescript10
user-interface10
overlay10
c1110
overlays10
plugin10
c1710
type-system10
x1110
compiler-design10

Programming languages (11)

TypeScriptC#C++RustCLLVMJavaScriptHTML

Github contributions (5)

github-logo-circle
quisquous/cactbot

Jun 2017 - Jan 2018

FFXIV TypeScript Raiding Overlay
Role in this project:
userFull-stack Developer
Contributions:1 release, 414 commits, 1 PR in 7 months
Contributions summary:Dana primarily contributed to the development of the FFXIV TypeScript Raiding Overlay. They implemented various UI components and features, enhancing the user interface. Their work focused on modifying existing code to read ACT from specified paths, improving the organization of third-party dependencies. They also made enhancements to the user experience of the test widgets.
acttimelinejavascriptoverlayoverlayplugin
carbon-language/carbon-lang

Sep 2023 - Apr 2025

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:385 reviews, 177 PRs, 1 branch in 1 year 6 months
Contributions summary:Dana's contributions center around enhancing the Carbon Language compiler and its related tools, focusing on memory usage, type system improvements, and code optimization. Their work involved refactoring existing code to improve performance by using `llvm::any_of`, enhancing memory usage metrics, and modifying internal structures like `InstKind`. The user also added checks to prevent potential memory corruption issues and implemented features related to type expression stringification. These changes demonstrate a focus on compiler internals and code quality.
cppcompilercarbon-langexperimental-languagedesign-documents
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dana Janssen - Co-Founder at Code and Effect