Full-Stack Software Engineer (ex-@Spotify, now at @ClickHouse). Interested in Web Performance, React, JavaScript/TypeScript, Go, Lua, and more.
pageAccelerator. A very light solution to load web pages faster
1.2kpegasus.lua. :rocket: Pegasus.lua is an http server to work with web applications written in Lua language.
465ts-audio. :musical_score: ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser
340selecting. :fishing_pole_and_fish: A library that allows you to access the text selected by the user
95transitionEnd. :dizzy: TransitionEnd is an agnostic and cross-browser library to work with transitionend event.
95array.lua. A small library with useful methods to handle Lua's table when it's working like an Array
61computer_science_in_lua. :first_quarter_moon_with_face: Implementation of some classic data structures and algorithms in Lua
52serialized-redis. :key: A solution to have lists and dictionaries serialized using redis-py
47Feed. Library that makes easy to parse a RSS feed in your client-side.
34str. str is a string module with useful methods that don't exist in Lua's core
30simple_test. :ok_hand: A powerful, minimalist and easy-to-use Lua unit testing framework.
24lua-watcher. :eyes: A Lua module to monitor files from a specific directory
23P. It's a cross-browser, agnostic and very lightweight library to help you to work with Promise in JavaScript.
22Dadado. A cache that automatically removes the least-recently-used items
18pipe.lua. An implementation of the `pipeline` operator in Lua
11video-streaming.lua. :movie_camera: Library that implements MontionJPG technique using Lua and Pegasus.lua
11set-lua. `set-lua` is a complete implementation of the Set data structure in Lua
10ReactFormHelper. :hammer: Simple way to build forms in React
9ts-indicator. A tiny reading position indicator library
9Hash.lua. Library with useful methods to handle Lua's table when it's working as a Hash.
9node-compressor. A complete solution to compress static files with node
6immutable. `immutable` is a tiny library that makes easy to work with immutable data
5use-audio-react-hook. A lightweight React hook for managing audio playback
5aliasify-imports. A codemod that swaps relative imports for aliases — your go-to buddy for project refactoring! ⚡️💻
5setup-lib-js. shell script to create files and directories common to any lib I write in js
4Map. Map works like a hashtable but preserving the key insertion order
4is. Simple way to check whether the current element matched against a selector
4SpaceX-Missions. A web application to follow the latest SpaceX missions
3QueryDOM. Simple Chrome extension to search for elements in the DOM.
3memo.lua. An implementation of the `memoize` technique in Lua
3slugify.js. A client-side and server-side solution to convert a text to slug
3cache-zap. A cache that stores key-value pairs with a time limit for each entry.
3find-by-words. A solution for finding words started by a string. It works well on both front-end and back-end.
2ts-flatten. A utility function that takes in a value and returns a flatted version of that value
2jasmine-jquery. jQuery matchers and fixture loader for Jasmine framework
2luaDoc. In development
2copy_to_clipboard. A command-line program to copy the contents of any file to the clipboard
2maxlength-textarea. complete solution simulation maxlength for textarea element
2phonegap-game-of-memory. game of memory built using the api phonegap
2jquery-jslide. JavaScript
2jasmine. DOM-less simple JavaScript testing framework
2cdn-up-and-running. CDN Up and Running - an introduction about how modern CDNs works
2clickhouse-lua. A simple, lightweight HTTP-based ClickHouse client for Lua 🗄️
2grpc-server. This is a simple implementation of a gRPC server in Go, created for study purposes.
1react-web-socket. A lightweight WebSocket provider for React
1benchly. A lightweight benchmarking library for synchronous and asynchronous functions
1data_structures_in_js. A collection of data structure developed in JavaScript.
1algorithms-playground. My solutions to leetcode and hackerrank problems
1tic-tac-toe. A simple game tic tac toe developed in python
1whac-a-mole. Implementation of the classic `Whac-A-Mole` game in React
1ts-object-formatter. A small library designed to format object fields in either snake case or camel case
1dotfiles. 💾 My dotfiles
1async-playground. Solutions for async problems using Thunks, Promises, Generators, etc.
1awesome-lua. A curated list of quality Lua packages and resources.
1just. A library of dependency-free JavaScript functions that do just do one thing.
1