Become a sponsor to Krishna Kumar Thokala
Hi there, I am Krishna Kumar π
I work as an π§π½βπ» Application Developer π§π½βπ». On a daily basis, I work on multiple tech stacks and frameworks.
Out of them I heavily work/ed with:
![Golang](https://user-images.githubusercontent.com/13786546/215267143-f1b034f1-e4c8-4f0d-8276-b7de9d3e23d1.png)
![Java](https://user-images.githubusercontent.com/13786546/215267111-004c8764-d0b3-4ae5-86a3-08ee4aaa5a3e.png)
![Rust](https://user-images.githubusercontent.com/13786546/215267043-4f4812af-7675-45ce-a698-f7650fedb9b8.png)
![Erlang](https://user-images.githubusercontent.com/13786546/215266968-a3d9b4f9-8423-4e47-8784-fc1c6d9889ed.png)
Here are some of the other ones that I have known or worked:
π± Languages: π± Elixir, Dart for Flutter, Kotlin, NodeJS, VueJS
π 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? ποΈββοΈ
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/
Icons used from icons8.com
Featured work
-
krishnakumar4a4/in-meeting-indicator
A WFH utility to visually indicate user engagement of audio and video
C++ 10 -
krishnakumar4a4/casync-rs
Experimental: Pure rust implementation of casync https://github.com/systemd/casync
Rust 3 -
krishnakumar4a4/un-repeater
When you don't want to repeat your tasks again. Un Repeater provides simple control from status bar.
Go 2 -
krishnakumar4a4/backer-rs
Never Loose data/notes - An efficient git based backup tool to save your changes periodically
Rust 1 -
krishnakumar4a4/desync-rs
Minimalistic drop in replacement for casync(C) and desync(golang) in rust.
Rust 2 -
krishnakumar4a4/quality-of-power-supply-reporter
A program that runs on NodeMCU which reports live power supply stats to twitter
C++