
Daniel Caminos
Verified Expert in Engineering
Full-stack Engineer and Game Developer
Asti, Province of Asti, Italy
Toptal member since March 27, 2017
Daniel began working in 2006, starting as a game developer, where he built a strong foundation in 2D/3D and UX/UI through interactive experiences. He later transitioned into full-stack engineering, applying those principles to create software products. Today, Daniel works across the stack, from shaders and GPU rendering through back-end systems to polished front-end applications, across any environment or technology, and quickly integrates with interdisciplinary teams and complex projects.
Portfolio
Experience
- JavaScript - 10 years
- User Experience (UX) - 9 years
- Node.js - 8 years
- TypeScript - 8 years
- React - 7 years
- C++ - 6 years
- Python - 4 years
- Artificial Intelligence (AI) - 2 years
Preferred Environment
Visual Studio Code (VS Code), React, Node.js, Qt, PostgreSQL, Xcode
The most amazing...
...thing I’ve worked on is a high-performance C++ engine with custom GPU shaders and server-side rendering to stream real-time visuals to the front end.
Work Experience
Senior Full-stack Engineer (Next.js/Node.js)
Creative Marketplace Ltd
- Led the stabilization and production launch of a beta-stage SaaS platform by resolving critical issues, improving architecture, and delivering new features through rapid, AI-assisted development.
- Improved application performance, scalability, and reliability by optimizing the React/Next.js and Node.js codebase, implementing error monitoring with Sentry, and strengthening development best practices.
- Delivered end-to-end product enhancements across front-end, back-end, and AWS infrastructure, integrating payment systems, authentication, and real-time functionality while maintaining a fast shipping cadence.
Full-stack Developer
Coco Alemana
- Built a macOS application from scratch using SwiftUI and AppKit, integrating a high-performance C++ back end through seamless interoperability to deliver a scalable, production-ready product.
- Led the development of the application’s front end and custom graphics pipeline, leveraging Qt and QRhi to enable hardware-accelerated rendering and support high-performance, data-intensive visualizations.
- Designed and implemented a custom shader pipeline in GLSL, incorporating advanced techniques such as instancing, SDF-based geometry rendering, and MSDF text rendering to achieve efficient and high-quality visual output.
- Integrated DuckDB as the core analytical engine, enabling efficient processing of local data sources (Parquet and CSV) and seamless connectivity with third-party systems such as AWS Athena, S3, BigQuery, Databricks, and MotherDuck.
Front-end React Developer
CultureX Inc.
- Developed an app to create user-format queries to fetch raw data, render and interact with charts, and export results in several formats.
- Proposed new architecture to improve site performance, as well as new state management tools (Zustand) and fetch/cache data (react-query).
- Created new UX solutions to solve complex product tasks.
Front-end Developer
Cirrus O+M, LLC (via Toptal)
- Built an MVP to render and navigate 3D spaces (buildings, machine rooms, etc), displaying equipment information and user notes.
- Collaborated with a multidisciplinary team, actively participating in the creative process.
- Tracked and fixed bugs using Jira as a reporting tool.
- Built an integration with Matterport SDK to render scanned environments on a website.
Senior Unity Engineer
Funco Inc.
- Improved performance and quality of a previous Unity game version.
- Migrated from Unity to pure React game. Used Framer Motion.
- Participated in product decisions, adding value and improving the user experience.
- Tracked and fixed bugs using Jira and Linear as the reporting tool.
Senior JavaScript Developer
Inkarnate
- Worked in a React web app with seven overlapped canvases to get visual-specific effects and render more than 50,000 images at the same time.
- Developed a library in Rust and implemented it with WebAssembly. The main goal was mapping a texture into a path.
- Added a whole new feature to apply WebGL filters over an editable canvas.
Full-stack Developer
Streamlit
- Developed a web app to interact with machine learning models.
- Created front-end interfaces (React) for a Python library.
- Built several widgets to render maps and plots using third-party libraries like deck.gl, D3, Vega-Lite, and Graphviz.
Senior Full-stack Engineer
Raven[OPS]
- Built a product from scratch in React, Node.js, and Go while keeping in mind the business implications of a startup.
- Involved with the product design and UX implications.
- Created plot components using third-party libraries like D3 and Plottable.
Senior Full-stack Engineer
Toro Valley
- Created a back end for a REST API; used Node.js and interfaced with a PostgreSQL database.
- Built the front end to manage user accounts (the main product of the company).
- Planned the functionality of several screens and optimized the user experience.
- Architected and implemented the database structure.
- Collaborated with a designer in the architecture and implementation of the user interface.
Senior Software Engineer
Welltok, Inc.
- Worked with several core services for healthcare-optimization products.
- Wrote a custom cron script to run database updates and push user notifications.
- Created a back-end REST API using Node.js, interfacing with a PostgreSQL database.
- Worked with a GraphQL integration with the back end.
- Wrote unit tests for both the front end and back end.
- Developed a whole new UI test battery for the front end.
Co-founder | Game Developer
Thinking Monkey
- Developed race games called ACTC Racing and Super TC 2000 (Android, iOS).
- Built the AI for race games featuring a variable level of skill (Android, iOS).
- Developed several kinds of games: cards, trivia, bowling 3D, pool 3D, puzzles, etc. (Android, iOS, Mac, PC, WebGL).
- Implemented several integrations (Parse, Firebase, Facebook, Kinect, PayPal, Twitter).
- Built a dynamic presentation for TV race transmissions.
- Developed an AI bot for obtaining chat conversations using a Facebook Messenger integration.
- Created the advergame Raid Game for an important insecticide company. It was implemented in several countries (Android, iOS).
- Created the AR/VR app called Garbarino Sales Hall.
- Developed the puzzle game called Honey Maker (Android, iOS, WebGL).
- Developed the back end for game integrations (Node.js, Loopback).
Senior Software Architect
Hasar Sistemas
- Designed the main architecture for a payment gateway.
- Implemented several integrations with credit card gateways (Visa, American Express, MasterCard).
- Implemented a brand new mobile payment solution.
- Reengineered the entire payment gateway to update technologies.
- Supported several integrations, code coverage, and crash reports.
Lead Software Engineer
2PEZ
- Developed a racing game called Simulador de Turismo Carretera (PC).
- Created a custom 3D engine (Ogre, OpenAL, and other mixed technologies).
- Migrated old projects to Unity to improve performance.
- Architected a racing game called Simulador de Top Race (PC).
- Developed the advergame called Fibertel Race (WebGL).
- Created a 2D layer to render maps and race positions.
Software Developer
BDF Technology Solutions
- Developed a workflow solution for document management.
- Implemented the workflow solution in a client's office.
- Acted as a functional analyst for new projects and technologies.
Experience
Fun Country Poker
https://youtu.be/D3VmBI_wXKQACTC Racing
https://www.youtube.com/watch?v=1eTelkH2tXQ&feature=youtu.beTV Presentation
https://www.youtube.com/watch?v=znP8kWE_wOYHoney Maker
Top Race Simulator
Thinking Monkey participated in the creation of HUD (Heads-Up Display) which is the graphical interface that shows all the telemetry data, as well as number of laps, circuit map, and more.
Glade Game
Bones Invasion
Raid China
Augmented Reality
About the application we can say that shows it our versatility in providing solutions in different technologies on the market.
Lysoform Game
Raid Francia
Mr. Músculo Kinect Mexico
The activation was very successful in Mexico where it was implemented.
Education
Senior Technician Degree in Programming (Computer Engineering)
Universidad Tecnologica Nacional - Buenos Aires, Argentina
Skills
Libraries/APIs
React, WebGL, React Redux, Node.js, Parse SDK, D3.js, Plottable.js, Three.js, REST APIs, Claude API, Social APIs, Framer Motion
Tools
Git, Graphviz, Claude Code, Amazon Cognito, Xcode
Languages
CSS, HTML, JavaScript, TypeScript, SQL, GraphQL, C#, C++, SCSS, ECMAScript (ES6), Swift, C, Java, Go, Python
Frameworks
Redux, Next.js, Tailwind CSS, Express.js, React Native, Unity, OGRE, Unity3D, Loopback, Deck.gl, ASP.NET, Ruby on Rails (RoR), Qt, AppKit, SwiftUI, Flutter, LangGraph
Platforms
Visual Studio Code (VS Code), Firebase, MacOS, Parse, Android, iOS, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Matterport, OpenStack
Storage
Database Management, PostgreSQL, MySQL, MongoDB, Databases
Paradigms
UX Design, Scrum, Agile, Testing, B2B
Other
Front-end Development, CI/CD Pipelines, Front-end, Full-stack, Full-stack Development, API Integration, VoIP, 3D, User Experience (UX), Chatbots, Virtual Reality (VR), Shaders, Artificial Intelligence (AI), Data Visualization, APIs, Large Language Models (LLMs), Technical Leadership, Open Source, AI Agents, AI Tools, Casinos & Gaming, Graphs, Unity3D Native Plugin Interface, Software Deployment, Web Development, Radix UI, SDKs, Application State Management, ECharts, LangChain, Cursor AI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring