Software Engineer | IT Consultant | Open-Source Enthusiast
π Berlin, Germany
- Software Engineer with a passion for sustainable, resource-efficient software
- Based in Berlin, contributing to open-source tools that promote greener development
- Currently working as a Software Developer / IT Consultant at Hitabis GmbH in Berlin.
Oaklean is an open-source tool that answers two key questions:
How much energy does your code consume? And which parts of your application are the biggest energy hogs?
π‘ Key Highlights:
- Creator and maintainer of oaklean.io - an energy profiling toolkit for Node.js
- Measures CPU time and energy consumption for individual functions - own code, libraries, or Node.js internals-on both JavaScript and TypeScript Node.js projects
- Displays line-by-line energy usage directly within VS Code, with visual highlights for hotspots
- Supports test profiles (e.g. Jest) and generates
.oakreports viewable via a VSβ―Code extension - Employs CPU profiling from V8 and energy measurements via OS-specific tools (perf, powermetrics, etc.), then estimates per-function energy by correlating CPU time share
- Visualizes data in-editor and through graphs, enabling developers to pinpoint and reduce energy consumption and the software's COβ footprint effortlessly
Why Oaklean matters: helps developers reduce both COβ footprint and energy costs, with no need for advanced energy expertise
- π GitHub Repository
- π¦ NPM Package
- π GitHub Repository
- π§© Visual Studio Marketplace
- π§© Open VSX Registry
| Area | Technologies |
|---|---|
| Languages | TypeScript, JavaScript, Python, SQL, C, C++, C#, Java, Objective-C, Swift, PHP, Ruby |
| Frameworks | Node.js, Express, React, React Native, Next.js, NestJS, Apollo GraphQL, Ruby on Rails |
| Machine Learning | PyTorch, Tensorflow, NumPy, OpenCV |
| Databases | PostgreSQL, MySQL, MongoDB, SQLite, Redis |
| Tools | Docker, Git, CI/CD |
| Methodologies | TDD, Clean Architecture, DDD |
- π GitHub: @KMakowsky β check out my work and contributions
- πΌ LinkedIn: Kay Makowsky


