👋

Hi, I'm Johanna Hendrix

I'm a skilled full-stack software developer with expertise in diverse programming languages and frameworks.

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

I love tackling complex challenges, 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
AWS Certified Solutions Architect ProfessionalMicrosoft Certified Azure Solutions Architect ExpertMicrosoft Certified DevOps Engineer ExpertMicrosoft Certified Azure Data Engineer Associate

🚀 Featured Projects

Here are some of the projects I've worked on.

Portfolio Website

My portfolio 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

Roadtrip videos, mapped

U.S. road trip videos mapped geographically — explore routes, locations, and highlights on an interactive map.

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.)

Worldwide Video Search

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

Blog about cloud topics

Markdown blog about cloud topics. Mostly AI-generated, but with some personal touches.

Tierlist generator

Create beautiful tierlists from videos

AI images "in style of"

Search of AI images generated using real artist styles, by random internet users

MeowImages.com

AI stock image site, based on other people's image generations. For research, fun, and inspiration.

Azure TTS voice samples

For some strange reason it can be hard to find samples for Azure TTS voices (as of Aug 2024), so I created my own.

CNCF Archive

Search a wealth of k8s info in this unofficial CNCF video archive

AWS videos

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

Microsoft videos

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

📫 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!