Open Source Developer
Charles Hartmann
I build Android apps, AI-powered tools, and automation platforms — all free, open-source, and published for anyone to use, study, or improve.
My work lives under Hartmann Studios on the Google Play Store. Whether it is a chess game, a Bible study companion, or a developer utility, every project I ship is designed to be genuinely useful and completely transparent about how it works.
About me
Who I am
I am a self-taught developer with a focus on Android, AI integration, and open-source software. I got into programming because I wanted to build things that I actually wanted to use — apps that respect user privacy, run well on modest hardware, and do not hide behind paywalls or subscriptions.
Over the years I have shipped several Android applications, built automation scripts to streamline repetitive workflows, and experimented with self-hosted AI models to add intelligent features without sending user data to third-party cloud services. I enjoy the constraint of working with self-hosted models: it forces you to think carefully about latency, prompt design, and what AI can realistically do well.
When I am not coding, I am usually reading, playing chess, or looking for new problems worth solving. I believe the best software comes from developers who are also genuine users of what they build.
What I build
Areas of focus
My projects fall into a few categories. Each one reflects a genuine interest — I build what I want to exist, then open-source it so others can benefit or contribute.
Featured project
Projects
Apps I have shipped
The following projects are available on GitHub and, where applicable, on the Google Play Store. Each one is free to download and open source.
Skills & technologies
What I work with
I work primarily in the Android and Python ecosystems, with experience in web tooling and CI/CD automation. My preference is for straightforward technology that is easy to understand and maintain over time.
Languages
- Kotlin
- Java
- Python
- JavaScript
- HTML & CSS
Platforms
- Android SDK
- Firebase
- GitHub Actions
- Google Play
Interests
- Self-hosted AI
- LLM prompt design
- REST API design
- Automation scripts
- Open source licensing
Philosophy
Why open source
Every project I publish is open source for a simple reason: I believe software you use should be software you can understand. When an application is closed-source, you have to trust the developer blindly. When the code is public, you can verify what it actually does — how it stores data, what it sends over the network, and whether it respects your privacy.
Open source also means that if I stop maintaining a project, someone else can pick it up. The work does not disappear when I move on. Other developers can learn from it, adapt it for their own needs, or contribute improvements that benefit everyone.
I keep all my apps free to download because I want them to be as accessible as possible. If you find my work useful and want to support continued development, you can buy me a coffee — but there is no pressure. The apps will remain free regardless.
Find me