Johanna Hendrix

👋

Hi, I'm Johanna Hendrix

I'm a passionate Full Stack Developer who thrives on building innovative software solutions.

Originally from Germany, I have been living in the U.S. for 25+ years now.

I like building stuff, learning new things, exploring huge datasets, automating workflows, and now: deep-diving into AI and exploring its possibilities.

📝 About Me

Summary

Seasoned full-stack developer with extensive experience crafting modern web applications, sophisticated cloud architectures, and data-driven solutions. Passionate about efficient code, optimizing cloud costs, delivering exceptional user experience, and lately: leveraging AI to eliminate any human-powered tasks that LLMs can be trained to do (safely and accurately)

Current favorite tech stack: Next.js 15 with server components, TypeScript, C#/.NET for back end services, and either serverless / event-driven architectures using proprietary cloud services or VPS deployments using open source packages (depending on use case, traffic, and budget).

Work Experience

johannahendrix.com | 2020 - Present

ReactJs, NextJs, C#, .NET Core, AWS CDK, VueJs, Angular, TypeScript, AWS Cognito, AWS Lambda, Electron, NodeJs, Tailwind CSS, PayloadCMS, MedusaJs, Live2D API, ffmpeg, OBS, Chrome Extension API

Independent software engineering focused on modern web applications, AI integration, and cloud architecture.

Willis Towers Watson | 2018 - 2020

Azure, Cloud Architecture, IaaS, PaaS, C#, SQL, PDF Parsing

Cloud Engagement Architect advising teams across the organization on Azure cloud migration, security, and cost optimization.

modikum.com | 2016 - 2018

C#, Web API, ReactJS, React Native, Redux, ES6, Webpack, Functional Programming, Electron, NodeJS, Python

Web and mobile development mainly using C#/.Net, ReactJS, MS SQL Server, and Postgres

Timmons Group | Mar 2016 - Jun 2016

ArcGIS, CoffeeScript, Backbone, C#, .NET, MVC, SQL Server, MapProxy, AWS, Grunt

Main developer on web portal for wildfire risk assessment.

fusion.com | Aug 2015 - Feb 2016

ASP.NET, C#, WCF, NHibernate, JavaScript, Oracle, Angular, IdentityServer3

Integrated Fusion's Ancillary Sales Optimization solution for Allianz Travel Insurance

Patient Services, Inc. (PSI) | Aug 2014 - Feb 2015

SQL Server 2012, C#, LINQ, ASP.NET 4.5, SMO, MVC 5, JavaScript, DataTables, Morris Charts, Bootstrap

Designed and developed database for custom in-house patient management software.

My Skills

Frontend Development
Expert in modern frontend frameworks with a focus on performance, accessibility, and user experience.
Next.js
React
TypeScript
Tailwind CSS
shadcn/ui
Redux
Webpack
Vite
Backend Development
Strong expertise in building scalable and efficient backend services with modern patterns.
C#
.NET Core
Node.js
Express
GraphQL
REST API
WebSockets
JWT
Cloud & DevOps
Certified cloud architect with extensive experience designing secure, cost-effective cloud solutions.
AWS
Azure
AWS Lambda
AWS CDK
Azure Functions
Docker
GitHub Actions
Serverless
Databases
Deep experience designing, optimizing, and migrating diverse database systems for optimal performance.
PostgreSQL
SQL Server
DynamoDB
MongoDB
Redis
SQLite
Prisma
Desktop Applications
Experience building cross-platform desktop applications using web technologies.
Electron
WPF
Content Management
Experience with modern headless CMS and e-commerce platforms for building flexible content-driven applications.
Media & Content Creation
Experience with media processing, streaming, and content creation tools.
OBS
ffmpeg
DaVinci Resolve
Chrome Extensions
AI Integration
Experience integrating AI services and building AI-enhanced applications.
OpenAI API
Replicate
Hugging Face
Python
Tools & Productivity
Proficient with development tools and productivity enhancers for efficient workflows.
Git
GitHub
VS Code
Visual Studio
WSL
PowerShell
Bash
Languages
Proficient in multiple programming languages with a focus on type safety and modern syntax.
TypeScript
JavaScript
C#
Python
SQL
HTML5
CSS3

🚀 Featured Projects

Here are some of the projects I've worked on. Please stand by as I'm migrating them to this new site, changing the CloudFront/lambda backend to NextJs server components and refactoring with the help from Claude and Gemini (So much fun! 😊 AI-assisted coding is truly unbelievable!) Should be complete by early April 2025.

Personal Website
My personal website built with Next.js, TypeScript, shad-cn, and Tailwind CSS.
AI job matcher
Match job descriptions instantly against my background and interests; interview my virtual twin
CNCF Archive
Search a wealth of k8s info in this unofficial CNCF video archive

(migrating... see note above)

Proximity Search
Advanced map search. E.g. find all Starbucks locations with a fitness studio next to them. (Also great for identifying where photos were taken.)

(migrating... see note above)

YT worldwide
Tired of the same ol' YouTube search results? Find niche videos from small(ish) international creators

(migrating... see note above)

AWS videos
Deep search of the AWS cloud video repository. Find on-topic videos for specific challenges!

(migrating... see note above)

Tierlist generator
Create beautiful tierlists from videos

(migrating... see note above)

MeowImages.com
AI stock image site. Free, no watermark. Image sets on rotation (a new set each weekday)
Azure TTS voice samples
For some strange reason it can be hard to find samples for Azure TTS voices (as of Aug 2024). Here is a quick overview I generated.

(migrating... see note above)

Microsoft videos
Deep search of the Microsoft/Azure cloud video repository. Find on-topic videos for cloud and general development challenges!

(migrating... see note above)

About My Trip
My U.S. road trip - recorded & mapped

(migrating... see note above)

📫 Let's Connect

Feel free to contact me if you have any questions or just want to say hi!

Profile

Contact Information

I look forward to hearing from you!