avatar

Hi,
My name is Krzysztof and this is my resume/cv

about me

  • avatar

    Elchemy Creator

    Creator of Elchemy - statically typed functional programming language for the Erlang VM.
    Over 750+ stars on GitHub

  • avatar

    Functional Programmer

    Love in immutable state, monads & pure functions

  • avatar

    Over 250k article views on Quora

    Former Most Viewed Writer in: CS Abstraction, Akka, Elixir
    Selected for Quora Digest (1,2MM email feed) twice

  • avatar

    Erlang/Elixir fan

    Active Erlang OTP/Elixir community member

  • avatar

    Entrepreneur

    CEO / founder. Lean Start-Up mind

  • avatar

    Atom Editor Community Active Member

    50k downloads of extensions combined
    Elixir Autocomplete - Over 40k downloads. Formerly the most popular Atom Elixir extension for over 2 years.
    Erlang Autocomplete - Over 10k downloads. The most popular Atom Erlang extension.

work history

  • 2004

    Beginning Of The Programming Journey

    C++. LEGO MindStorm programming.

  • 2008

    Game Redactor at mmorpg.org.pl

    I've had an opportunity to join the team of amazing people amongst mmorpg.org.pl editors. My job was to write game reviews, news, and interview people making games.

  • 2010

    MMO Engine Project Eclipse Development in Visual Basic

    I've been developing a well known in gaming community MMO game engine written in Visual Basic.

  • 2011

    Flash

    Finally, I've decided to try myself writing my own game. I've started by learning Flash and mastered the whole thing cover to cover. Starling, AS2, AS3, GPU optimization, Network Programming. Nothing was stopping me from writing my own game... Except an inability to stick to one idea at a time. I've made 3-4 games of all genres I could think of: FPS, RTS, RPG and casual survival game.

  • 2012

    C#

    Flash was a dying technology. I've had to move forward. C# was looking like a most rewarding time investment. I've written my own C# TCP Server and discovered how complicated but at the same time compelling was the concept of concurrency to me. I've got my first programming contracts on Freelancer.com.

  • 2013

    Unity3d

    Unity3D engine taught me how simple programming can be. During that time I've got to know and learn from many skilled developers. I've got my game development job at Propagame, developing their C# Network protocol infrastructure.

  • OCT 2013

    Node.js

    Node.js taught me that network programming can be simple thanks to an asynchronous paradigm. I've learned that there is much more to programming than just the popular choices. I've started learning about new databases like MongoDB and Redis and experiment with them in my subsequent projects.

  • NOV 2013

    CloudCab - The First StartUp

    I've met a visionary man from New York - Filip Baba. He taught me about NY market and how programming business really looks like. With his idea of taxi company niche for software like Uber - but for companies, not against them - with mechanisms for gradual system migration from analog-radio-based infrastructure. We've started CloudCab using Node.js as a back-end with Redis / MySQL, website app as an operator panel and native Android apps for both the passengers and drivers. Soon CloudCab was able to connect thousands of devices on AWS micro tier instance.

  • 2014

    Distributed Computing

    CloudCab needs made me understand how important scalability is when developing a server like that. Node.js made me realize that there is more than one way to approach distributed software development. I've started to study many distributed computing concepts - Actor Systems, Referential transparency in functional programming, as well as the more basic ones like queues, mutexes and locks. I've dived deep into Scala, Closure, Haskell and finally to discover my new favourite language - Erlang.

  • AUG 2014

    CloudCab's first investor!

    CloudCab has been invested in by WideTech Colombia and used experimentally in their NY branch. It was renamed to Light Dispatch for marketing purposes.

  • SEP 2014

    Neon Tree Solutions Ltd founded

    I've founded my company in United Kingdom and named it Neon Tree Solutions. Alongside with 3 freshly hired developers we continued full steam ahead with the development of further versions of CloudCab / Light Dispatch.

  • NOV 2014

    Light Dispatch's First Tenant

    Light Dispatch has been successfully launched as a beta version in first New York carrier base - Greenline Limo LLC.

  • JAN 2015

    Light Dispatch acquisition

    Light dispatch has been fully acquired by the seed investor WideTech. It was time for me to move on onto some new projects.

  • Q1 2015

    New Start-Ups

    My team and I have done our best to make our ideas come true. We've launched multiple Start-Up proof of concepts and watched how would people respond to them following the LEAN principles.

    • LanceIt - neighbourhood outsourcing
    • Spotnote - leave notes anywhere on the world map
    • Everbuy - stay notified about new products matching your query on EBay and Polish Allegro.

  • JUN-AUG 2015

    Erlang Solutions Internship

    I've spent some time working in Erlang Solutions Ltd Polish branch in experimental Elixir team, working on concepts revolving around the concept of Internet Of Things, XMPP Protocol and using Elixir with Phoenix Framework in production.

  • SEP-NOV 2015

    Theoretical Computer Science at Jagiellonian University

    With Nationwide Inventiveness Contest Award I got a free entry to a university of my choice. I decided it'd be a waste not to try it. After 3 months on Theoretical Computer Science on Jagiellonian University of Kraków I've got a job opportunity from a company located in San Francisco and decided to take it instead.

  • JAN-AUG 2016

    CTO at Man La Mode

    I've got an offer to become a CTO of Man La Mode, a Delaware Start-Up company with an idea for an state-of-the-art e-commerce platform. I was assigned a team of 4 people to manage at the same time developing the back-end architecture in Elixir.

  • Q3/Q4 2016

    Ann Arbor, MI, USA

    I've left my home country to seek entrepreneurial spirit across the ocean in Ann Arbor, Michigan. We were awarded a place in Google SPARK Accelerator.

  • FEB 2017

    Elchemy

    The project of Elchemy programming language.

  • APR 2017-NOW

    Inflowmatix Ltd

    We've established a business to business cooperation with Inflowmatix - a UK Start-Up utilizing state-of-the-art measuring devices in combination with a resiliency of distributed systems and statistical analysis to analyse and prevent water network malfunctions.

Contact

+48 533 302 090
chris@neontree.pl
krzysztof.wende@gmail.com

experience

MMORPG.ORG.PL
2009 - 2010
Redactor
Freelance
2013
Flash / C# Freelancing on Freelancer.com
Propagame
2013
C#/Unity3D/Java projects development
Independent
2013-2014
Node.js developer / Android developer / Web Developer
Neon Tree Solutions
2014-JAN 2015
CEO / Node.js developer
Neon Tree Solutions
Q1/Q2 2015
CEO / Scala developer
Erlang Solutions
JUN 2015 - AUG 2015
Elixir developer / Intern
Man La Mode Inc
JAN 2016 - AUG 2016
CTO / Elixir Developer
Neon Tree Solutions Ltd
NOV 2017 - FEB 2018
CEO / Elixir Developer
Inflowmatix Ltd
FEB 2018 - NOW
Elixir Developer

skills      

Elixir
Erlang
Elm
Functional Programming
Git
Distributed systems
JavaScript / Node.js
CoffeeScript
Programming Language Development
Metaprogramming
Object Oriented Programming
C#
Java
Scala
Prolog
Unity
Haskell
AWS
OCaml
Beginner
Proficient
Expert
Master

Languages

Polish
English
Italian

Testimonials (O1 Visa Excerpts)

  • avatar

    Filip Baba ( Propagame CEO )

    "Exceptionally talented coder, goes the extra mile to make sure you are satisfied with his work. Knows programming concepts and Unity like the back of his hand."

  • avatar

    José Valim ( Elixir programming language creator )

    "[...]The fact that Mr. Wende is frequently sought out amongst experts in the field, who are many years senior to Mr. Wende in age, for feedback, ideas, and peer­review is in my opinion most demonstrative of his extraordinary and prodigious ability."

  • avatar

    Robert Virding (Erlang programming language creator)

    "[...] I had been quite impressed by the nature of his work from the brief period I enjoyed as his co-worker at Erlang Solutions. Despite being the youngest invited speaker at the conference Mr. Wende’s lecture, “Developing Elixir with Atom Editor,” was one of the highlights of the conference [...]"

  • avatar

    Michał Ślaski - (Branch Manager at Erlang Solutions)

    "[...] His breathtaking knowledge and intrinsic concern to help people through the medium of technology are some of the qualities that elevate Mr. Wende in the esteem of his peers as a recognized world­class talent. This is a rare and appreciated combination"

Talks

Lambda Days
2016
Elixir LDN
2017
Writing Type-safe Elixir Code with Elm's Syntax - Elchemy
Lambda Days
2018
Progress after one year development of Elchemy programming language
Elixir Meetup
2018
Elchemy - Type safe programming for Erlang VM

Interviews

mamstartup.pl
2016
At the age of 19, he sold the application to a Colombian corporation. He got tired of the fight for the market with Uber (PL)
justjoin.it
2018
How to create your own programming language? Meet Krzysztof Wende and his Elchemy (PL)

Hobbies

Playing Drums
Fusion Jazz
Craft Beer
Psychology
Weightlifting
Nutrition