kevin_kraemer

krake747@gmail.com GitHub LinkedIn

about_me

from_finance_to_code

I'm a full-stack developer, but my journey started in a pretty different place: finance. As a risk analyst, I saw firsthand how clunky and inefficient some processes were. I felt compelled to find a better way to work that didn't rely on endless spreadsheets. That's why I got into coding. It all started at university, where I dove head first into Python to automate the boring stuff.

what_i_work_on

At work, I'm part of a small team building a free web app to help startups and founders with intellectual property. On this project, I handle both front-end and back-end development. I enjoy taking full ownership of my contributions and having a good laugh with the team along the way, while we build and break things.

my_philosophy

My development philosophy is simple: build, refine, and repeat. It's a lot like behavioral finance: real progress comes from trying things out and adjusting, rather than betting everything on a perfect initial plan. I aim to ship something early and improve it based on feedback. This makes it easier to handle unexpected challenges and stay on track. My approach is also guided by fractals, where simple, organized patterns repeat at every level. This helps me build systems that are easy to understand and grow with the project.

beyond_code

Beyond coding, I'm a curious, easygoing person who loves to learn and explore new technologies. When I'm not working, you'll most likely find me on my bike, hitting the pavement or gravel trails, or hunting for a good place to eat. In my free time, I also enjoy playing around with new programming paradigms, especially functional and declarative programming.

tech_stack

Here's a look at the tools I use to build software and web applications.

building_and_designing

I primarily use C# for back-end applications and APIs, and TypeScript for front-end work. I'm exploring Golang for smaller services and also learning the functional approach of F#.

crafting_interfaces

For building what users see, my favorite tool is React. While I started with Angular, React fits my coding style better. I prefer TailwindCSS for its atomic design. I'm also exploring SolidJS for front-end reactivity.

running_and_deploying

On the backend, I use .NET and Echo. I work with relational databases like PostgreSQL and MS SQL Server, or NoSQL databases like MongoDB. Deployment is handled with Docker , Kubernetes, and Helm.

collaborating_and_shipping

I manage code with Git and GitHub, and for team projects I use Azure DevOps. My main editors are VS Code and JetBrains Rider.