Skip to content
View krishnakumar4a4's full-sized avatar
💭
I like to talk tech
💭
I like to talk tech

Block or report krishnakumar4a4

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
krishnakumar4a4/README.md

Hi there, I am Krishna Kumar 👋

I am an 🧑🏽‍💻 Application Developer 🧑🏽‍💻. On a daily basis, I work on multiple tech stacks, frameworks and problems.
These are the languages I heavily work/ed with:

GolangJavaRustErlang

Here are some of the other ones that I have known or worked:
🌱 Languages: 🌱 Elixir, Dart for Flutter, Kotlin, NodeJS, VueJS, C#
🔭 Frameworks: 🔭 Flutter, React, Spring boot
⚙️ DevOps: ⚙️ Kubernetes, Docker, Ansible

👨‍💻 In my current role, I work as a Senior Consultant. Hence one of the primary expectation was to have an open mind to pick up any new language or framework based on the client needs. And I think I have matured my mindset enough to pick up a new language in a short stint. The same expectation also applies to picking up any new protocols, RFCs & technologies like Bluetooth, Crytography(encryptions, key derivation algorithms etc), Biometric devices, Http proxies, Websockets, NETCONF, YANG etc. 👨‍💻

✨ I like to convert these expectations to my personal learning opportunities (outside work hours) and along the way build applications for exploration, tools for productivity and sometimes products. All my open sourced works can be found here (and in More about me section below) ✨

🏋️‍♂️ What am I working on these days? 🏋️‍♂️

Now

I am working on Mobile Device Management Solution at work.
Multiple side projects on Github Desktop Installer Maker, Interruptible Websocket Proxy, UnRepeater, ESP8266 Twitter, Quality of Power Supply reporter, Go Listen

Past

Since October'22. I am working with Bluetooth Low Energy to implement an efficient data transfer mechanism between mobile phones (IOS & Android). We have started with exploring Rust to have this layer written once and used on multiple platforms. However, Rust Bluetooth libraries for mobile platforms are not matured enough today. Hence we have moved implementation to Kotlin and Swift.

More About me

Website: https://krishnakumar4a4.github.io/
Medium: https://krishnakumart.medium.com/
Twitter: https://mobile.twitter.com/krishnakumart36
LinkedIn: https://www.linkedin.com/in/krishnakumarthokala/


Top Langs

Krishna's GitHub stats


If you like my work, consider supporting it

Buy Me A Coffee


Icons used from icons8.com

Pinned Loading

  1. casync-rs casync-rs Public

    Experimental: Pure rust implementation of casync https://github.com/systemd/casync

    Rust 3

  2. backer-rs backer-rs Public

    Never Loose data/notes - An efficient git based backup tool to save your changes periodically

    Rust 1 2

  3. desync-rs desync-rs Public

    Minimalistic drop in replacement for casync(C) and desync(golang) in rust.

    Rust 2

  4. in-meeting-indicator in-meeting-indicator Public

    A WFH utility to visually indicate user engagement of audio and video

    C++ 10

  5. interruptible-websocket-proxy interruptible-websocket-proxy Public

    A web socket proxy tolerant of backend service interruptions occur due to scaling, load balancing, deployments, quick restarts, minor network interruptions etc

    Go 8

  6. esp8266-twitter esp8266-twitter Public

    Experimental: Twitter API v2 client for ESP8266

    C++