Develop. Ship. Repeat.

Develop. Ship. Repeat.

On my journey as a Front-End Software Engineer focused on new and scalable technologies, I've worked with different software design & engineering companies that helped a wide range of clients on digital transformation, strategy, and more.

Outfront Media
Minted
Rebel Girls
Bredal Australia
Live Penalty
Outfront Media
Minted
Rebel Girls
Bredal Australia
Live Penalty

I always aim to help them meet their business goals, without leaving quality aside. Here are some of them:

Outfront Media

Outfront Media is one of the largest outdoor media companies in America. It operates in markets including the United States and Canada.

I helped them build their large-scale geographic data visualization platforms and assets curation systems from scratch.

Technologies used

  • JavaScript and TypeScript
  • React and Next.js
  • redux and related tooling (e.g. redux-saga, redux-act, reselect, etc.)
  • Map data plotting and analyzation tools (e.g. Mapbox GL, Turf.js, pbf, etc.)
  • Firebase services (Auth, Cloud Functions, Firestore, etc.)
  • Authentication, authorization and accounting infrastructure (mostly with Auth0 and node.js)
  • GitHub Projects for project management

Minted

Minted is an online marketplace for independent artists and designers. The company crowdsources art and graphic design through monthly design challenges.

I helped them redesign both their Cart and Checkout pages in a short time in advance of their sales peak in November.

Technologies used

  • JavaScript
  • React
  • Emotion CSS
  • Jira for project management

Live Penalty

The core of the project is a customized football launching machine that can be controlled by multiple players through their phones, letting you score goals against real goalkeepers, with a real ball, in a real stadium. But, from your living room (or wherever you find yourself).

I built from scratch the application that runs in the LED panel behind the goal, which is a crucial part of the experience because it displays dynamic game animations and information.

Also, I helped to build new features for the administration app (a web application that is dedicated to the moderators, allowing them to see all information about the game, and another part is for the referee).

Technologies used

  • JavaScript and TypeScript
  • React
  • styled-components
  • CSS animations
  • Canvas and WebGL
  • Netlify
  • Jira for project management

Surge

Surge is currently the fastest-growing gay dating app on the US market and the most searched gay dating app on the Apple App Store.

I helped them build a CLI tool that provides some App Store connect utilities for doing some experiments with in-app purchase pricing—A/B testing with IAP prices.

Technologies used

  • JavaScript and TypeScript
  • Puppeteer
  • CLI utilities (e.g. meow, chalk, etc.)
  • Google APIs (for building spreadsheets with prices for IAPs)

Rebel Girls

Good Night Stories for Rebel Girls is a series of children's books, aimed at ages six and up. It has sold over one million copies and has been translated into more than 47 languages.

I helped them to gradually:

  • Modernize their old Shopify codebase going from the lack of VCS to complete setup with different environments, code reviews, continuous integration, and more
  • Remove large chunks of legacy, side-effectful and unused code
  • Ship new features, redesign existing ones, and fix bugs
  • Plan a whole rewrite from the ground up using a modern headless stack with React, Storefront API, and more

Technologies used

  • Shopify and Liquid
  • Third-party Shopify themes and apps
  • GitHub Actions
  • Trello for project management

Bredal Australia

Bredal is a Denmark-based company that's been producing high-quality products for agricultural businesses for more than 60 years.

I helped their Australian branch to design and build from scratch a management platform to validate different steps of their process, from when a purchase order is made to when a machine is assembled.

Technologies used

  • JavaScript and TypeScript
  • React
  • Redux + Immer
  • Material UI
  • Formik + Yup
  • GraphQL and AWS GraphQL infrastructure (AppSync + Amplify)
  • Sketch for UI prototyping and user flow creation
  • ClickUp for project management

Fleetyr

Fleetyr is an Australian startup focused on analysis that provides clients with actionable insights that help them create a safer, healthier, and cost-effective fleet.

I helped them to design and build from scratch their platform, where users can sign up, sync their fleet data, and have access to custom Tableau-based dashboards.

Technologies used

  • JavaScript and TypeScript
  • React
  • React Router
  • Jotai + Immer
  • Ramda
  • Material UI
  • Lottie
  • Formik + Yup
  • Tableau Server
  • Firebase services (Auth, Cloud Functions, Firestore, etc.)
  • Azure Services (App Service and Cloud File Storage)
  • Sketch for UI prototyping and user flow creation
  • GitHub Projects for project management

Bitcoin IRA

Bitcoin IRA is the world's largest cryptocurrency IRA platform, allowing customers to purchase Bitcoin and other cryptos for their retirement accounts.

I worked with them for a few weeks researching how they could approach ID verification of new users, studying existing solutions in the market, talking to other fintech companies, and trying to figure out what best works for them.

Technologies used

  • React Native
  • Third-party KYC solutions (e.g. Persona, Veriff, Onfido, and others)