Skip to content
View KMakowsky's full-sized avatar

Block or report KMakowsky

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
KMakowsky/README.md

Kay Makowsky Avatar

πŸ‘‹ Hi, I’m Kay Makowsky

Software Engineer | IT Consultant | Open-Source Enthusiast
πŸ“ Berlin, Germany


πŸš€ About Me

  • 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.

🌱 Featured Project: Oaklean – Energy Profiling Toolkit for Node.js

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 .oak reports 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

πŸ”— Oaklean Resources

🌐 Website

πŸ“Š Measurement Library

πŸ–₯️ VS Code Extension


πŸ”§ Tech Stack

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

πŸ› οΈ Let's Connect!

Pinned Loading

  1. oaklean oaklean Public

    Forked from hitabisgmbh/oaklean

    TypeScript

  2. oaklean-vscode oaklean-vscode Public

    Forked from hitabisgmbh/oaklean-vscode

    TypeScript