Skip to content
View lenaar's full-sized avatar
🧿
Building scalable & secure solutions
🧿
Building scalable & secure solutions

Block or report lenaar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lenaar/README.md

Hi there πŸ‘‹

I'm a full-stack developer, engineering leader, and CTO with over a decade of experience building end-to-end systems, AI infrastructure, and products at the intersection of technology, sustainability, and design. I specialize in creating scalable, user-centric applications with modern tech stacks, from frontend interfaces to backend services and infrastructure.

Current Focus

  • 🌱 CTO role: Building AI-based platforms for grid optimization
  • ⚑ Learning: AI Agents (LangGraph, n8n, Zapier), Federated Learning
  • πŸ’¬ Expertise: Full-stack architecture, AI pipelines, startup strategy, MVP development

πŸš€ Professional Experience

KTH Royal Institute of Technology (2018-2023)

Led and contributed to multiple full-stack projects serving 20,000+ students and staff:

Full-Stack Course Management Platform

  • Lead Full-Stack Developer for comprehensive course management system

  • Key Projects:

    • kurs-pm-data-admin-web β€” Full-stack application with ReactJS frontend, NodeJS/Express backend, and TinyMCE integration. Built complex state management for multiple editors, implemented real-time updates, and designed scalable data structures. 1,062 commits: 467,337++ 177,567--

    • kursinfo-admin-web β€” Full-stack solution with ReactJS frontend, NodeJS/Express backend, and OAuth integration. Developed from scratch, implementing secure authentication, real-time preview, and efficient data management. 781 commits: 158,710 ++ 414,791 --

    • kursinfo-web β€” Full-stack platform serving 20,000+ students with React frontend and NodeJS backend. Implemented responsive design, accessibility features, and optimized performance. 450 commits: 90,271 ++ 271,339 --

    • kopps-public-react-web β€” Full-stack application with React frontend and NodeJS/Express backend. Built advanced search functionality, course filtering, and program management. 337 commits: 56,058++ 54,522--

Backend Infrastructure & API Development

  • Technical Lead and API developer for core backend services and API architecture

  • Key Projects:

    • kurs-pm-data-api β€” RESTful API service with NodeJS/Express, implementing complex data models, caching, and rate limiting. 203 commits: 41,769++ 32,210--

    • kursinfo-api β€” MongoDB-based API service with NodeJS, handling data aggregation, authentication, and real-time updates. 61 commits: 19,095 ++ 12,450 --

    • kursstatistik-api β€” Secure API with stunnel connection to central course database, secure Dockerfile with ubuntu, ibm_db and running as a non-root user, implementing data validation and transformation. 41 commits: 12,208++ 13,526--

Security & Authentication

  • Developed a secure authentication system using BankID for all students and employees (private repo)
  • Created another implementation of BankID with websocket-based client-server communication to listen when the end-user authenticated with BankID: BankId with websockets - Full-stack solution with React frontend, NodeJS backend, BankID integration, and dynamic QR code generation

πŸ€– AI & Innovation Projects

Full-Stack AI Agent Development

Building end-to-end AI solutions with modern tech stacks:

  • financial-ai-agent β€” Full-stack financial analysis platform with LangGraph, React frontend, and Python backend. Features competitor research and interactive feedback loops.
  • ai-agent-simple β€” Complete AI agent system with LangGraph, SQLite persistence, and RESTful API endpoints to OpenAI and Tavily Search.
  • memagent-json β€” A simple agent implementation with JSON-based memory persistence and API integration with OpenAI (under development)

Recent Innovations

  • Full-stack low-code workflow automation using n8n, LangChain, Vertex AI, Zapier
  • End-to-end AI pipeline development and optimization
  • Grid optimization systems with real-time monitoring

πŸ’» Technical Expertise

Full-Stack Technologies

Tech Stack

  • Frontend: React, JavaScript, TypeScript, Styled Components, Webpack, Redux
  • Backend: Node.js, Express/Koa, Python, RESTful APIs, WebSockets
  • Database: MongoDB, SQLite, Redis, GraphQL
  • DevOps: Docker, CI/CD, Google Cloud, Azure
  • AI/ML: LangChain, LangGraph, Vertex AI, Custom AI Agents

πŸ“Š Impact & Statistics

Project Impact

  • 13+ full-stack repositories contributed to across frontend, backend, and infrastructure
  • Multi-year involvement in core systems with significant impact
  • Consistent contributor: 2-6 commits/week on core projects
  • Cross-functional leadership: Delivering both internal tooling and end-user platforms

GitHub Activity

πŸ“« Connect With Me


Pinned Loading

  1. financial-ai-agent financial-ai-agent Public

    This repository contains a sophisticated AI agent built with LangGraph and LangChain that automates financial analysis workflows. The agent processes financial data from CSV files, performs competi…

    Python

  2. ai-agent-simple-and-langgraph-with-memory ai-agent-simple-and-langgraph-with-memory Public

    A simple example of an AI agent and a LangGraph with AI agent that can understand natural language queries about planet masses and perform calculations in scientific notation. Built as a demonstrat…

    Python

  3. poc-broccoli-bank-id-app poc-broccoli-bank-id-app Public

    BankID auth and signing. ReactJS application with server side rendering, express and websockets.

    JavaScript

  4. KTH/kursinfo-admin-web KTH/kursinfo-admin-web Public

    Kursinfo-admin-web is a microservice with an administration tool for teachers to enter and publish course information.

    JavaScript 8 1

  5. KTH/kursinfo-api KTH/kursinfo-api Public

    Ett api som hΓ₯ller kursinformation som introducerande beskrivning till kurs m.m.

    JavaScript 4

  6. KTH/kurs-pm-data-admin-web KTH/kurs-pm-data-admin-web Public

    Web app for administration of course memos

    JavaScript 5 1