Martín Acosta

Senior JavaScript/TypeScript Developer

From: Playa Union, Chubut, Argentina

I'm Martín Acosta, a JavaScript/TypeScript developer with over 15 years of experience, deeply invested in advancing decentralized systems and web technologies.

I specialize in leveraging JavaScript/TypeScript to build innovative, efficient, and scalable solutions on top of Node.js or Bun. My recent work includes developing AI-powered solutions at Loamist, demonstrating my ability to adapt and excel in cutting-edge technologies.

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. My extensive experience allows me to engage meaningfully with the developer community, sharing insights on the latest trends and best practices in software development.

I speak:
Spanish - native
English - B2
I'm available for:
Full-time work
Mentoring
Support JavaScript/TypeScript development teams

Work experience

Senior Software Engineer

Loamist

September 2024 - now

My responsibilities include:

  • Maintaining and improving the existing Frontend application using React and TypeScript.
  • Implemented a type-safe API on top of Bun.js using TypeScript and Fastify, handling complex business rules for biomass and forestry operations.
  • Architected and developed a custom AI-powered RAG solution for document processing using Google's Gemini models, reducing manual data entry by 90% for forest service operations.
  • Built a sophisticated OCR and data extraction pipeline that processes multiple document types with 95% accuracy.
  • Created an asynchronous processing system using Inngest for background jobs, improving system reliability and scalability.
  • Developed a flexible rule engine for document processing, enabling quick adaptation to new document types and business requirements.

Senior JavaScript developer

Alliants

February 2022 - August 2024

I was part of a team that built and deployed 10+ serverless APIs using JavaScript/TypeScript and 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 JavaScript/TypeScript 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 JavaScript 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.

Technologies:

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.

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:

  • Built on top of JavaScript/TypeScript and Node.js.
  • 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, JavaScript, TypeScript, NPM, Node Libraries, Node Tools

For a long time, I've been contributing to the JavaScript/TypeScript 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!

Skills

My feed

My favorites