Coder Social home page Coder Social logo

Out of forest

Declaration of responsibility

Having regard to the fact that I am a free human being, you understand that by entering any business relationship with me playing a role of contractor or employee, you accept my inalienable, unrestrictable moral right I own by nature, to refuse to perform any task if it might, in my sole opinion, endanger other human beings or their legit interests. This right must not be canceled or limited by any statement of signed agreement.

Wojciech Małota-Wójcik

Who I am

  • Backend developer
  • Experimenter
  • Guy who definitely spends to much time in front of computers
  • Wrote my "hello world" piece of software in 1998
  • Earned my first money on software development in 2003
  • Master's degree in computer science received in 2009
  • Worked remotely for companies based in Poland, Finland, Ireland, Israel and USA

What I work on

I am a software engineer developing Coreum blockchain.

My hobby projects

PBFT blockchain engine

I develop a set of projects implementing my idea iof pBFT-based blockchain. It's not backed by any VC, for now it's just a sandbox for my experiments. I found that it is possible to develop much more performant engine that one delivered by CometBFT+Cosmos SDK. I assume it should be possible to process ~10k transactions per second, ensuring immediate finality. Here are the GitHub repositories being parts of this project:

  • Spin - implementation of circle buffer
  • Photon - library instantly converting structures to their in-memory binary representation
  • Proton - super-efficient data (de)serializer
  • Entanglement - message sharing in mesh network
  • Fusion - transaction executor
  • Storm - key-value store supporting merkle-proofs and snapshots

OSMan

OSMan - tool for building Linux images used to boot my computers, servers and virtual machines. It is a weird stuff connecting ZFS, QEMU, linux containers and initramfs to provide a reliable way to build and boot all my operating systems. It is a docker-like tool, but for entire operating systems, allowing me to boot whatever I need, whenever I need, managing required resources (CPU, memory, disks, IP addresses). You may treat it as my local, private cloud of bare metal machines.

Most interesting projects I've been involved in

  • Developing software managing cloud services on high scale: virtual machines, networking, kubernetes clusters, docker containers, operating systems etc.
  • AI for predicting cancer metastatic disease
  • Developing Layer-1 blockchains
  • AI for semen evaluation
  • AI for cancer detection based on histopathological slides

My infrastructure

To work effectively on advanced projects I manage my own infrastructure:

  • Direct private 10 Gbps fiber connection to local data center
  • 1 Gbps Internet link
  • Public IP pool
  • Networking equipment and redundant links, including 3 independent network connections
  • Servers
  • GPUs
  • As much storage as needed
  • Backups in place Whenever I work on a project requiring something special, no matter if it's hardware, software or networking, I have an environment ready to be extended at any time.

Evaluate my code

Hire me

Pixel

Wojciech Małota-Wójcik's Projects

build icon build

Makefile idea implemented in pure go

declaration-of-responsibility icon declaration-of-responsibility

Having regard to the fact that I am a free human being, you understand that by entering any business relationship with me playing a role of contractor or employee, you accept my inalienable, unrestrictable moral right I own by nature, to refuse to perform any task if it might, in my sole opinion, endanger other human beings or their legit interests. This right must not be canceled or limited by any statement of signed agreement.

ioc icon ioc

A lightweight yet powerful IoC container for Go projects

isolator icon isolator

Runs commands in isolation using linux namespaces

osman icon osman

Builds, boots and runs linux images on bare metal or inside VMs

photon icon photon

Encoding data structures to byte slice in go using C union-like concept

piv-go icon piv-go

Keys and certificates for YubiKeys, written in Go

spin icon spin

Ring buffer implementation in go

storm icon storm

Key-value store with snapshots and Merkle proofs

tinyboot icon tinyboot

Minimalistic bootable ISO image used to run go app

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.