About
Background Story
I'm a self-taught developer living in Sweden. This autumn, I am starting university to study computer science.
Right now, I focus on building and releasing free tools, some open source and some closed source, using AI to help with development. My goal is not to chase hype or make quick wrappers, but to learn how real software gets designed, tested, and maintained over time.
Past Experience • Game Server Development
Before building desktop tools, much of my experience came from running and coding my own FiveM server. That experience gave me two main priorities: clean interface design and fast, lightweight code.
- Clean interfaces with good UX: In-game menus and HUDs designed to be simple, clear, and instant, showing what players need without clutter.
- Fast, lightweight code: Writing lean logic that runs quickly, avoiding wasteful loops, and keeping network traffic small.
- Modular codebases: Keeping features, data storage, and permissions organized into clean modules instead of giant, messy scripts.
How I use AI
I am open about using AI. It speeds up writing boilerplate and suggests API patterns, saving time on repetitive typing. But it is just a tool.
I still make all key decisions: what to build, how the system is structured, how data flows, how edge cases are tested, and how to fix bugs when things break.
“I try to understand every line I ship.”
When AI produces code with subtle bugs, like unclosed handles or memory leaks, blindly accepting it creates broken software. I stop, read the docs, test the code, and make sure I understand the fix.
Academic Focus • Computer Science & Systems
Starting university this autumn gives me a chance to build strong core fundamentals:
- Systems analysis: Understanding user requirements and designing software that solves real problems.
- Databases: Database design, SQL optimization, and keeping stored data reliable.
- Interface design: Usability testing, accessibility (WCAG), and making software simple to use.
- Software architecture: Writing clean, well-tested code that stays easy to maintain as it grows.
- Team development: Working with version control (Git) and building software collaboratively in teams.
What I'm working toward
Over the next few years, I want to keep building and learning:
- Build and maintain free, lightweight tools that respect user privacy.
- Keep my releases fast, simple, and well tested.
- Contribute useful fixes to open source projects.
- Graduate with solid computer science fundamentals and hands-on building experience.