Batteen Software, LLC

My name is John Batteen. I live on my family farm in rural South Dakota. I should probably have something fancier on here advertising my business, but at least for now I'm staying busy. I specialize in custom software, and network administration.

As far as programming goes, I'm better at the back end, the math and the databases and that sort of thing, so that's why my website isn't gorgeous. But it does work, and so does my software, for a nice price too because I'm not wasting time on glitz and glam. If you need something gorgeous, we can pull someone else in to beautify it after the product works, that's not a problem.

I started programming with QBASIC on MSDOS 6.0, and spent a lot of time with Visual BASIC 6 in my younger years. Most of my recent work has been in Python, HTML/CSS/JavaScript, and mongodb, with some experience in Rust and C/C++. I've built automated hardware with a raspberry pi, web applications, fancy calculators, inventory and pricing management systems, all sorts of stuff. If you need a problem solved with software, please reach out.

With regard to networking, I run all of my own services. My website, email, and web application products run in a network cabinet here in my office. When my phone does a backup of its calendar and contacts, it backs up to my own server. "The Cloud" is just someone else's computer, and these days between security breaches and service outages, it's becoming less trustworthy.

If you want to take control of your digital life and data privacy, and enjoy the extra features you get with self hosted services, I can help you out. Next time AWS goes down, your services will still be running. If your network is growing beyond what you can provide for with just a router and a couple switches, or if it's small but you want extra security and features, I can help you with that too. I'm happy to work with you on any networking challenge, large or small.

inquiries@batteen.com