ABOUT

I’m Eric Rohler, a software engineer and engineering manager who somehow started out in accounting.
I got into software development in 2010 while working in financial services, where I began building productivity tools for fund accountants. What started as a way to solve problems at work turned into a career in software engineering.
Today, I build and lead development of web applications primarily in the .NET ecosystem, with experience across C#, ASP.NET Core, TypeScript, Angular, SQL, Azure, and modern cloud architecture. More recently, I’ve been exploring how AI and agentic development can be applied to real software engineering problems—not just bolted onto applications as another chatbot.
This site is where I write about what I’m building, learning, breaking, and occasionally fixing.
Software Engineering
I’ve been building websites and applications since 2009, starting with Flash and ActionScript before moving into full-stack web development.
My professional work has ranged from financial applications and insurance systems to enterprise SaaS platforms. I’ve worked with everything from legacy .NET applications to modern distributed systems, cloud infrastructure, CI/CD pipelines, and AI-assisted development workflows.
For this site, I still prefer a simpler approach. It’s statically generated with Jekyll and built almost entirely with open-source tooling. I like owning the site, understanding how it works, and keeping unnecessary complexity out of it.
AI & Engineering
AI has become another area of software engineering I’m actively exploring.
I’m particularly interested in AI-assisted development, agents, RAG, tool calling, MCP, and using LLMs to reason over existing systems and engineering context. I’m less interested in AI as a novelty and more interested in figuring out where it actually makes software development better.
Some of those experiments will inevitably end up here.
Linux, Self-Hosting & Digital Ownership
I’ve spent years experimenting with Linux, open-source software, self-hosting, and alternatives to putting everything into someone else’s servers.
My approach today is more pragmatic than ideological: use the best tool for the job, but understand what you’re giving up in exchange for convenience.
I self-host services where it makes sense, use Nextcloud for much of my personal cloud infrastructure, run my own home servers, and generally prefer systems that give me control over my data and infrastructure.
This site
EricRohler.com is my little corner of the internet.
There isn’t a single theme. You’ll find software engineering, AI, Linux, self-hosting, web development, technology experiments, and whatever else I’m interested in enough to write about.