Skip to content
View barreiros's full-sized avatar

Highlights

  • Pro

Organizations

@dostypes

Block or report barreiros

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
barreiros/README.md

👋 Hi, I'm David

I'm a self-taught software developer and technical leader, born in Zaragoza, Spain, in 1981. After living in Madrid for several years, I now live in a small coastal town in Almería, where I work remotely as a Lead Developer at KaiXR.

🚀 About Me

My professional journey has been driven by continuous technological evolution and an endless curiosity to learn. I started my career as a freelance developer working in web development, audiovisual production, and music production before specializing in Full Stack application development, software architecture, and technical leadership.

At KaiXR, I lead the development of educational platforms, working across the entire technology stack—from designing user experiences and building frontend applications with React, Vite, and Tailwind CSS, to developing backend services with Node.js and Directus, designing cloud architectures on AWS, automating deployments, and researching Artificial Intelligence solutions using LangChain and state-of-the-art language models.

💻 Technology Journey

Throughout my career, I've evolved alongside the technologies that have shaped modern web development. I started building applications with ActionScript 3 and PHP, transitioned to HTML5, Canvas, and 2D/3D web technologies, and today I focus on developing Full Stack platforms, cloud architectures, and AI-powered digital products.

Between 2011 and 2020, I served as CTO at 101-cientouno, where I led multidisciplinary development teams, defined the company's technology strategy, and promoted a culture focused on innovation, software quality, and continuous improvement.

🔬 Research & Innovation

A significant part of my work is dedicated to researching and evaluating emerging technologies. I enjoy exploring new development tools, software architectures, AI agents, conversational interfaces, and technologies that help build smarter, more efficient, and easier-to-maintain products.

I'm passionate about solving complex technical challenges, continuously learning, and transforming emerging technologies into real-world solutions that deliver value to both users and development teams.

🛠️ Experience

Currently, I work as a Lead Developer at KaiXR, where I specialize in web technologies, software architecture, ReactJS, Node.js, AWS, and advanced AI tools such as LangChain and the OpenAI API. My primary focus has always been solving complex technical problems.

Throughout my career, I have continuously adapted to new technologies, starting with ActionScript 3 and PHP before embracing HTML5, 2D/3D Canvas, and modern web development frameworks. During my time as CTO at 101-cientouno (2011–2020), I not only focused on software development and technology research but also led highly skilled teams while optimizing processes to improve product quality and business efficiency.

Additionally, I'm the creator of GorillaJS, an open-source project based on Docker and Node.js, designed to simplify and streamline the workflow of web developers.

🌱 Philosophy

In short, my professional life has always been about continuous learning. After living in Paris, earning a master's degree in sound production, and exploring photography, my greatest passion remains the same: building software and creating technology that makes a real impact.

Popular repositories Loading

  1. GorillaJS GorillaJS Public

    GorillaJS is a Docker tool-based that helps you to kickstart new projects. It get save time making easier repeated task such as database creation, clone repositories or install applications.

    PHP 5

  2. VibeWhisper VibeWhisper Public

    JavaScript 2

  3. Multimodal-realtime-threejs-interactions Multimodal-realtime-threejs-interactions Public

    How to interact with multimodal AI systems and Three.js environments using natural language

    JavaScript 1

  4. deepgram-groq-realtime-voice-interaction deepgram-groq-realtime-voice-interaction Public

    JavaScript 1

  5. Ortholinear Ortholinear Public

    My ortholinear keyboard setup

    C

  6. Vim Vim Public

    My vim setup

    Vim Script