A motivated programmer, computer scientist, inventor, out of the box thinker, learner, wannabe philosopher.
Well expressed code is a tool for understanding.
UX prototyping tool for graphics and code.
Developing the core Framer product. Focusing on internal architecture, performant data structures, compiling and running user code. Main code base is typescript with the UI done by react.
Also worked on a code editor to support beginner programmers. Tracking the last tokens the user typed to inform autocomplete to autoinsert tokens and autofix common mistakes. Also tracking opening and closing braces and indentation to suggest best place to fix errors.
Sabbatical, cool projects, reading, learning, experimenting.
Developed a massive multiplayer webgl game set in space. Players get to design and fly their own ships. Play as shooter or as RTS. (Link: space.leverlabs.io, try beat the AI!)
Working on a programming language called Hotel, a language that makes every concept first-class and focused on humans writing code. (Link: github.com/onnlucky/hotel)
Streaming GUI interfaces to TVs via smart mpeg encoding.
Developed a distributed, fail-over, performant, router that manages all active set-tops and backend-resources. Using masterless 3-phase-commit with a random number based conflict resolution. With many, somewhat easy to write, plugins for customization per deployment.
Co-authored 5 patents.
Responsible for the addressbook of the 770 and N800 Linux tablets.
Developing the Addressbook integrating with email and instant messaging features of the device.
Managing and planning the project, working with design team, hiring external developers, managing testers, translators, budgets, etc.
Web 2.0 developer, both frontend and backend. Created an svn based continuous delivery workflow.
Building a UPnP "Smart Remote" integrating TV and second screen.
Master in Computer Science.
Assisting many OOP, FP and hardware courses. Teaching a functional programming course.
Expert Level Skills
Often have been the lead developer. Seen and managed the technical side of many projects from inception to bringing into production. Occasionally teach programming, did so last year for Codaisseur.
Sometimes use other languages and environments like iOS, Android, or languages like ruby, go, rust. Also enjoy embedded work like Arduino, ESP8266.
Author of AntiRSI and other small apps and games.
I've written a paper on consciousness: Consciousness From a Learning Perspective.