Skip to content

lmbek/lmbek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

 ____________________________
|  GOOS=linux GOARCH=amd64   |
|  go build -o or_go_home .  |
|____________________________|         - Lars Morten Bek
 \O/   \O/   \O/   \O/   \O/           - Software Developer since 2005
  |     |     |     |     |            - Gopher since 2021
 / \   / \   / \   / \   / \           - Proposed to Ida Marcher Jensen

Connect with me on linkedin and feel free to leave me a message

Lars M Bek - Software Developer

Welcome to my GitHub profile, you can connect with me on LinkedIn or Discord (username: lmbek), if you are a programmer who want to collaborate.

Lars M Bek Professions

Software Developer | Go Specialist | System Architect focused on Scalability & Maintainability

I build robust solutions primarily using Go and JavaScript, designed to be easy to understand, simple to test, and built to last for years. My approach centers on simplicity and thoughtful architecture to ensure software that scales effortlessly and remains maintainable over time.


My Philosophy

Good software is not about chasing trends but about clearly understanding and solving problems effectively.
I prefer structured code with clear responsibilities and low complexity—without relying on magic frameworks or unnecessary abstractions.
I thrive in environments where requirements are well-defined, and technical decisions are deliberate and transparent.

For me, business documentation, solution descriptions, and precise requirements specifications are crucial to building reliable and maintainable software. This alignment ensures developers and business stakeholders share the same understanding and direction.

Go fits this philosophy perfectly. Its simplicity and clarity make code easy to maintain, while the toolchain supports procedural workflows, robust testing, clean versioning, and smooth deployment.


Core Competencies

✅ Backend Development with Go

Go (Golang) is my primary tool for building scalable APIs, CLI applications, and integrations, with a focus on performance, testability, and observability.
I utilize net/http along with the latest http.NewServeMux() introduced in Go 1.22 to implement clear and testable routing.
By leveraging interfaces, I maintain modular and flexible architectures.

I integrate structured logging with tools like Slug and visualize system health and metrics using Grafana dashboards fed by exported logs and telemetry.
My development workflow naturally incorporates test coverage, tracing, and robust error reporting.
I write code adhering strictly to SOLID principles and the Open/Closed Principle, always considering operational monitoring and debugging from the very start.

✅ Frontend Development with JavaScript/TypeScript — Without Overengineering

I build functional user interfaces emphasizing simple DOM manipulation and anchor boosting.
I favor object-oriented structures over React's functional paradigms, which can often lead to complex, hard-to-test codebases.
My frontend solutions prioritize clarity, maintainability, and ease of verification.

Innovation is key to improvement — without reinventing the wheel, better wheels wouldn’t exist.

✅ System Architecture & Full-Stack Solutions

From initial requirements to deployment and maintenance, I design and implement complete solutions focused on scalability, observability, and maintainability.
I collaborate with teams to foster technical ownership and establish long-term, sustainable structures.

✅ Microservices with Clear Boundaries

I develop small, focused services with clearly defined responsibilities—such as logging, security, or business logic.
By emphasizing modularity and low coupling, I reduce complexity and enhance maintainability across systems.


Technologies & Tools

  • Languages & Frameworks: Go (Golang), TypeScript, JavaScript, ESBuild
  • Templating: HTML, GoHTML templating
  • Databases: MySQL
  • Containerization & Orchestration: Docker, Kubernetes
  • Build & Automation: Makefile, Shell scripting, yml, os.env
  • Logging & Monitoring: Structured logging (Slug), Grafana
  • IDEs & Tools: GoLand, IntelliJ, DataGrip
  • Project Management: GitHub Projects, Jira, Confluence
  • AI: Jetbrains AI, Junie AI Agent, Chatgpt 5.0

Let's Connect

Interested in software craftsmanship, system design, or development philosophy?
Feel free to reach out—I'm always open for a technical discussion or collaboration.

“Clean, simple, and maintainable code isn’t a goal — it’s a habit.”


Additional Notes

Hired by dao (Dansk Avis Omdeling A/S) to maintain their existing PHP systems and develop some new ones in Java


GitHub Statistics

Lars M Bek's GitHub Stats
Lars M Bek's Commit Stats Lars M Bek's Repos Stats

lmbek




Social Networks

LinkedIn (Lars M Bek)

Contributing

Feel free to contribute to the repositories that are public

About

GitHub Profile Page Frontpage Text for @NineNineFive

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published