___                       , _                            
(|  \  _,       o  _|     /|/ \ _ _|_  _   _v_        o |)  
 |   |/ |  |  |_| / |      |__// \_|  / \_/   /|/|  | |/) 
(\__/ \/|_/ \/  |/\/|_/    |   \_/ |_/\_/ \__/ | |_/|/| \/

CV: David Potočnik


Last updated: 2017-03-15
    2017-03-15
    20200927 MO



Basic Personal Data, Education

Name: David Potočnik
Nationality: Slovene
Birth date: 27.6.1986, Kranj/Slovenia
Languages:
        Slovene: native
        English: fluent
        Serbian: intermediate
        Croatian: intermediate
        Spanish: intermediate
        German: intermediate
        Russian: elementary
E-mail:
        david@middlemachine.com
Phone:
        +38640554854 (Slovenia)
        +34603118504 (Spain)
Public social media profiles:
        http://www.linkedin.com/in/davidpotocnik
        http://twitter.com/dcht00

1993-2005 | Primary and secondary education. Several honors on national level competitions: Computer Programming, Logic, English language.

2005 | Graduated high-school Gimnazija Kranj; final exams from Slovenian, English, Maths, History and Philosophy.

2005-2011 | Moved to Ljubljana to study Philosophy at the Faculty of Arts, University of Ljubljana

2010* | Working primarily on own projects, occasionally consulting. Living in different European capitals (London, Berlin, Hamburg, Paris, Amsterdam, Brussels, Helsinki, Ljubljana) and the CHT Hackbase (Lanzarote, Canary Islands)





Current status

Available for R&D project and consulting labour.
Working within the Totalist Cooperative → 🔗coop.





Skills

    General

Ideation and conceptual technology expert.

* Fuzzy logic, Information Retrieval / Enterprise search and Recommendation systems
* Semantic Web / Linked Data Web, Open data, "Big data"
* conceptual and prototype Machine learning, Data mining
* Software development & deployment (language agnostic / polyglot)
* Concept mapping, Mental cartography, Workflows, Design Thinking, Knowledge management
* Software Architecture: Domain-Driven Design (DDD)
* GNU/Linux servers, System administration, Auditing, Opensource deployment, DevOps
* Hypermedia, Systems of representation, Data Visualization, Data Sonification
* Quantified self, Quantified environments; Sensors, IoT
* Numerics / Spreadsheets, Data Analytics, Data-driven companies
* Hackbases; creative tech retreats; Coliving, Coworking; Hackathons
* Sustainability, Sharing economy, P2P, Cooperatives; Open knowledge
* Philosophy of Technology, Metaphysics, Perspectivism, Computational Hermeneutics
* Architecture, Generative Design, Design Research, Automation


    Native environments

        Desktop:
                GNU/Linux, Windows, DOS
        Server:
                GNU/Linux
        Mobile:
                Android, Symbian, Maemo/Meego
        Embedded:
                brief encounters: Arduino, Qt4, VxWorks, pSOS


    Programming languages (advanced knowledge)

        Java, Javascript, Python, Bourne Shell, PHP


    Programming languages (deployed code)

        Ruby, Pascal, Delphi, C, C++, C#, Basic, PureData, Scala, ...
        Curious about Lisp, Haskell, Prolog, ...


    Solutions based on technologies and tools

        * GNU/Linux + Bash
        * Java; debugging, monitoring & management
        * advanced Apache Lucene & Solr, enterprise search
        * Python, basic Django framework (MVC)
        * Web (HTML, CSS)
        * relational databases; design, implementation, admin and tweaking via shell & GUI tools
        * revision control (GIT, SVN)
        * Eclipse IDE + plugins
        * UML, mind/concept mapping
        * Semantic Web: RDF, OWL, microformats
        * [...]


    (...more historically)

        * Java for web: Servlets, JSP, JSF, Tags, SSL, XML-over-HTTP
        * Java web containers (Apache Tomcat, Jetty)
        * J2ME & mobile technologies (Bluetooth, etc.) with Sun Java Wireless Toolkit
        * Microsoft .NET 3.0, especially WPF (XAML)
        * Commons Logging, Log4J
        * XML, XSLT, DTD, XML Schema, XPath; JDOM lib; JSON, pickle, etc.
        * graph databases


    GNU/Linux experience

        * Desktop: 2007-... (Ubuntu, would like to migrate to NixOS or similar)
        * Server: 2009-... (CentOS, Debian, Ubuntu, OpenWRT)
        * Advanced bash scripting
        * Selfhosted workflow systems:
            Etherpad, Mediawiki, Trac, Git, Owncloud, ...
        * DB administration (MySQL, PostgreSQL, SQLite3)
        * Apache HTTP Server
        * Cloud-based virtual servers (EC2, Azure)
        * [...]

    more specifically:
        #TOMERGE !!!!
        [...]





Experience


    2009 (founder) → MIDDLEMACHINE: Intelligent Ideation-Execution-Publication Platform

Software project: ubiquitous idea capture + machine learning + context-awareness + subjective/intersubjective thoughtspace mapping. A fragment engine. In this regard, it challenges not only calendars, todo lists, note-taking, mind maps, groupware software, etc - but also the fixed & linear narrative of any text.
* won a Mini Seedcamp (most prominent EU startup competition) in 2010
* incorporated as a ltd company
* awarded two 3-year entrepreneurship grants in 2010 and 2011
* won competition & cooperation agreement with Nokia (with Maemo/Meego)
Personal dataset example: http://pubshare.middlemachine.com/dcht00_mental_map.png
The software is publicly unreleased.

→ middlemachine.com



    2010 (founder, coordinator) → TOTALISM.ORG HACKBASE: Free Living and Subsistence Platform

A hackbase is a new concept of a live-in hackerspace: an open theoretical and practical counter-culture platform, providing hackers, theorists and artists a short or long-term place to live and work. CHT#1 (Lanzarote, Canarias, Spain) established late 2011, over 100 residents so far. I presented the project on a number of visible European hack and sharing culture events. Space presents unique problems in sociodynamics, architecture, resource management, and is a playground for everything from sensor networks to molecular gastronomy.

→ totalism.org



    2017 (founder, coordinator)→ TOTALIST COOPERATIVE

🔗coop, 🔗coop-works.



    (Past work)
<------------------- (new) UPDATES
2009 | Razum
Home Automation project for Hitachi/Orange in early design/planning stages. (http://razum.si/)

2007-2008 | Zemanta
Semantic content enhancement platform (www.zemanta.com), member of base core team. Went through three-month Seedcamp 2007 (www.seedcamp.com) stay in London.
 * Responsible for "Related Articles" and "Related Images" features. Primary tasks include preparing and indexing massive amounts of data from and into extravagant forms, bleeding edge work w/ Solr enterprise search server & custom-built underlying Lucene search library (custom parametric request handlers, fuzzy reasoning logic, exposing and influencing gut-level search scoring,...), administering all those indexes, both development and production, and heaps of tweaking to deliver relevant, sub-second results. Completely modular design to fit in the general distributed system (Amazon EC2); auto-deployment sh scripts.
 * Java Servlets-based test environment for dynamic set-up and evaluation of multiple Index instance variations to assist reasoning development
 * co-design/implementation of a tester-ready inhouse quality control environment. Python/Django
 * got acquainted with a lot of interesting folks and a broad specter of incoming "Web 3.0" technologies and concepts

2007 | Marg
 * "News Reader" application for Microsoft, planned to launch w/ four biggest local daily newspapers, and ship with Windows Vista. Intense meetings; rapid development to transform Microsoft's source into a working demo. Designed mNITF data structure, based on NITF standard. Application was presented at Microsoft NT conference's 2007 keynote, biggest local IT event, as the first local .NET 3.0 application.
 * integration support for 'Vecer' and several weeks of integration at 'Finance' newspapers; learned to wrestle with "troublesome" systems
 * lectured a course in basic programming concepts to a group of humanistics students

2004-2006 | Active Tools
 * co-design/implementation of a web-based licence management system using Java Servlets, MySQL/solidDB and Apache Tomcat; developed for IskraTEL SI2000 V6 product family end-customers
 * design and implementation of a web & J2ME "shopping assistant" application * mainly the server, web end-user client, and web administration dashboard with basic data mining/visualization parts
 * implemented a J2ME/JSR-82(Bluetooth)->GPRS data-bridge solution for remote heart-monitoring
 * environment preparation, testing, performance analysis and documentation of a pSOS embedded OS FAT32 implementation, for WindRiver (in C)
 
2002 | (Internship) Faculty of Natural Science and Engineering/University of Ljubljana
Digitalization / vectorization of the geologic map of Slovenia. Approached several problems in the workflow. (Microstation w/ Iras C, MapInfo)




Areas of Interest and Future Focus
Future focus:
    * Systems of representation
    * Hypermedia, post-Internet
    * Computational Hermeneutics (intersubject understanding via intelligent agents)
    * new lifestyles beyond live-work dichotomy; theory & tactics for creating commons, counter consumerism
    * Tactical self-hosted workflow technologies
    * Modeling of and planning economic production and distribution; automatisation and mechanization of all work
    * New approaches to composition, and data sonification
    * Free software and free societies
    * 3D graphics and sound as a system of representation

Other:
    Philosophy (logic/Aristotle/Nietzsche/Wark). Music (no wave, contemporary composition, studio technology, experimental electronics). Mountaineering, mountain biking. Cooking, wines. Films (B/film-noir/David Lynch/Dario Argento).




Edit Site

Edit CSS