Martín Acosta

Senior JavaScript Developer

From: Playa Union, Chubut, Argentina

I'm Martín Acosta, a software developer deeply invested in advancing decentralized systems and web technologies.

I focus on leveraging JavaScript and Node.js to build innovative, efficient, and scalable solutions.

I actively contribute to the open-source community, particularly in JavaScript and Node.js, with significant work on libraries for WebRTC, Fastify, JSDoc, and state management. I also engaged with the developer community to discuss the latest trends and best practices in software development.

Open for freelance and short term contracts
Available for mentoring
Available to support Node.js development teams
Working on open source projects

My feed

Skills

Work experience

Senior JavaScript developer

Alliants

February 2022 - July 2024

I was part of a team that built and deployed 10+ serverless APIs using Node.js, improving frontend team efficiency by 30%.

My responsibilities included:

  • Implementing tools for development, documentation, testing, CI, and deployment, reducing deployment time by 50%.
  • Enhancing frontend development by performing major refactors on legacy React apps to Astro with React v18, resulting in 40% faster load times.

Co-founder and developer

Geut

April 2018 - now

My role involved being a key developer and contributor to various innovative and decentralized technology projects.

My responsibilities included:

  • Software Development: Leading and participating in the development of open-source projects, such as discovery-swarm-webrtc, hyper-hooks, and swarm-hooks, which are essential for the P2P ecosystem.
  • Collaboration: Working closely with partners like Liberate Science to build and enhance decentralized infrastructures, such as the p2pcommons, which support peer-to-peer networks for scientific content creation and distribution.
  • Innovation: Driving the development of unique products like SHER, a decentralized live audio platform, and Permanent Seeder, a powerful hyperdrive seeder, which showcase GEUT's commitment to cutting-edge technology.
  • Community Engagement: Actively contributing to the open-source community by hosting comm-comm meetings, participating in consortiums, and ensuring that GEUT remains at the forefront of the decentralized tech movement.
  • Quality Assurance: Ensuring that all products and projects developed under my supervision were of the highest quality, both in terms of performance and user experience.

My role was pivotal in shaping the technical direction and success of GEUT's projects, contributing to the company's reputation as a leader in decentralized software development.

Senior Node.js developer

Ingenious

March 2017 - March 2018

I worked on creating the "Vamos" application.

In this challenging project, I had to build:

  • A microservice architecture to provide scalable APIs for partners and end users.
  • A React web application partners.
  • A React Native application for end users.

PHP/JavaScript developer

Language Trainers

March 2010 - March 2017

I was in charge of the frontend development for the company's commercial sites and created a backend to manage the content used by these sites. These sites were developed in PHP using the Laravel framework.

Projects

Sher

March 2020 - June 2024

Team size: 3 person
My role: Tech Lead Developer, JavaScript Developer
Company: Geut
Category: Web app, P2P, Audio Streaming

Sher is a decentralized live audio platform developed by GEUT. It aims to revolutionize how live audio content is created, shared, and consumed by leveraging peer-to-peer (P2P) technologies. The platform offers a decentralized approach, meaning it operates without a central server, enhancing privacy, security, and resilience.

Key features of Sher include:

  • Decentralized Infrastructure: By utilizing P2P networks, SHER.app ensures that audio content is distributed directly between users, reducing dependency on centralized servers and increasing the platform's robustness.
  • Live Audio Streaming: SHER.app allows users to broadcast live audio sessions, making it suitable for various applications, including podcasts, live shows, and real-time discussions.
  • Community Focus: The platform is designed to foster a community-driven environment where users can connect, share, and interact with each other in real time.
  • Open Source: As an open-source project, SHER.app invites contributions from developers worldwide, promoting transparency, innovation, and continuous improvement.


Overall, SHER.app embodies GEUT's commitment to building cutting-edge, decentralized products that empower users and enhance the digital experience.

Open Source

January 2016 - June 2024

Category: Open Source Projects, NPM, Node Libraries, Node Tools

For a long time, I've been contributing to the open-source ecosystem with many projects of my own authorship, such as:

And I always strive to submit pull requests to improve and support the projects that I love!

Education

Programmer Analyst

University of La Plata (UNLP)

January 2007 - January 2015

Bachelor's degree.

Professional Technician in Computer Science

School Nro. 724 “Dr.Arturo U.Illia”

January 2004 - December 2006

Bachelor's degree.

My favorites