Projects
Professional and Personal projects I did for work or for fun
@vangware/prompts
Vangware
Small library wrapping Node's question
Nekta.GG
NektaGG
Official website for Nekta, an amazing content creator and streamer from Argentina with a beautiful community.
@vangware/iterables
Vangware
Library of utils to deal with iterables and asynchronous iterables with a functional syntax.
@vangware/predicates
Vangware
Collection of predicates for typing and similar.
@vangware/parsers
Vangware
Library of utils to parse values without nonsense (such as throwing). Instead it returns the expected value or undefined.
Preact Pair
Vangware
TypeScript Preact util to assist with the paired hook pattern by providing a way to created a component that is paired to a hook automatically.
React Pair
Vangware
TypeScript React.js util to assist with the paired hook pattern by providing a way to created a component that is paired to a hook automatically.
@vangware/create-package
Vangware
Vangware's project scaffold tool. It generates a base project with the shared configs for TypeScript, linting, formatting, documentation and so on.
@vangware/types
Vangware
Vangware's common TypeScript types shared across projects.
@vangware/configs
Vangware
Vangware shared project configurations for formatting, linting and so on.
@vangware/cron
Vangware
Functional Cron Quartz and Cron UNIX expression parser.
@vangware/test
Vangware
Functional equality test library with enforced legibility.
@vangware/ansi
Vangware
Functional CLI ANSI formatter.
Tanzu Mision Control
VMWare
Centralized hub for simplified, multi-cloud, multi-cluster Kubernetes management made in React. I created the React library used for UI and a bunch of other internal utils.
Symphony Communications
Globant
Corporative messaging app. I worked on their migration of an old Backbone codebase to React.
Watch Faces
Facer
Designed quite a bunch of binary watch faces for smartwatches using the Facer platform.
@vangware/window-open-promise
Vangware
Promise based Window.open();.
NPM's logo
NPM
I optimized NPM's logo manually because the version they had on their website was way heavier than it should. I'm happy to say the logo I optimized manually was seen by millons of developers around the world.
BAMTECH Media
Spark Digital
Web based media player mainly used for sports and eSports. I worked on the modernization of a Flash/Backbone video player to React.
Dark+ Material
Vangware
I like the default Dark+ theme that comes with Visual Studio Code, but I dislike the color scheme, so I wrote a script that takes the original colors and turns them into their closes color in the (now legacy) Google Material Palette.
RV Trip Wizard
Truelogic
WebApp for trip planning on RVs. I worked on the modernization of the old website to Bootstrap.
Cucu Sports
Truelogic
App to manage sport influencers. Worked on a web based app.
SingleHop
Distant Job
High-performance Colo, Cloud and Network solutions tailored to the present and future of your IT strategy. I worked on components for internal tools made in React.
Syngenta - Elatus
Globant Argentina
A leading agriculture company helping to improve global food security by enabling millions of farmers to make better use of available resources. I Co-developed a web based tablet app for product promotions.
Sears - Shop Your Way
Globant Argentina
American chain of department stores. I worked on improving the overall UI of the Shop Your Way experience for Sears.
Bally Games
Globant Argentina
Web slot machine games. I worked on porting flash based games to DOM with Backbone.
Aquarium Mar del Plata
1O24 - Marketing Digital
My hometown aquarium. I made some canvas based promotional games using MooTools.
Rossi Deportes Cart
1O24 - Marketing Digital
Sports clothing store. I made improvements to their shop by adding a front-end filter for products.
Claro Poll App
1O24 - Marketing Digital
Mobile carrier company. I made some browser based tablet app for Claro promotions in my city.
Vangware
Vangware
Vangware is the brand I created for my personal projects and products. I use this brand instead of my own name to make it easier to recognize (and because I always liked to have good branding).