
- Joined
- May 2025
- How they joined
- Directly
- Before Cognition
- CADstarSoftware Engineer
- Status
- Current
Overlapped before Cognition
Sources1linkedin.com
Details
LocationArgentina
Company sitecognition.ai
Rust (Programming Language)DockerTypeScriptClojureJavaScriptReactJSObject Oriented DesignWeb ApplicationsAngularJSRuby on RailsRubyGitReduxFunctional ProgrammingClojureScript
- Joined Cognition (maker of Devin) as a Software Engineer in May 2025, about two months before Cognition acquired Windsurf in July 2025.May 2025
- Reposted Cognition's May 2026 funding announcement on LinkedIn: "We’ve raised over $1B at a $26B valuation, led by Lux Capital, General Catalyst, and 8VC.
We’re grateful that our existing investors have doubled down including Founders Fund, Definition, Omri Casspi, Conversion Capital, Positive Sum, Avenir, Vitruvian Partners, Bain Capital Ven"May 27, 2026
- Immediately before Cognition he was a Software Engineer at CADstar (Feb 2024 - May 2025), which a CADstar colleague's profile describes as 'a healthcare startup developing high-tech CAD/CAM dental scanners'.Feb 2024
- Programmer at Scale API (now Scale AI) from June 2018 to December 2019.Jun 2018
- Software Engineer at FOSSA (open-source license compliance and dependency analysis) from June 2020 to September 2022.Jun 2020
- Frontend Developer at Auth0 from July 2015 to August 2016; he answered Lock (Auth0 sign-in widget) issues as a contributor, e.g. 'We ensure browser compatibility in Chrome, Safari, Firefox and IE >= 9' (Nov 24, 2015).Nov 24, 2015
- Thanked in the acknowledgments of Carin Meier's O'Reilly book 'Living Clojure' ('thanks to Colin Jones, Gabriel Andretta, Elliot Hauser, and Luigi Montanez').2015
- Spent two stints at Code54 S.A. (Apr 2011 - Apr 2015, Aug 2017 - Jun 2018) building 'Web applications mostly for startups in Clojure, Ruby and JavaScript'.Apr 2011
- Wrote 'Casting visual spells with p5.js and ClojureScript, part 1' on DEV (Apr 22, 2020), with companion repo gnandretta/sketch.Apr 22, 2020Casting visual spells with p5.js and ClojureScript, part 1
- In 2014 he wrote, for the Gobierno de la Ciudad de Santa Fe, 'a web application that displays live bus arrivals in Clojure and ClojureScript'.Feb 2014
- GitHub account gnandretta (created Aug 2009, 44 public repos, Santa Fe) shows a Clojure/ClojureScript, JavaScript, Haskell and Scala trail: original repos include atom-js, cljs-lock-example, auth0-users-widget, fpinscala-exercises, cis194 and tasks; forks include kepler.gl, loaders.gl, gpu.js, ClojureBridge curriculum and Auth0 lock.Aug 27, 2009
- CADstar's co-founder and CTO (from September 2007) was Martin Huber, per a Pulse 2.0 founder interview, linking Andretta's pre-Cognition team to that founding lineage.
Experience
Software Engineer at Cognition
May 2025 - Present
Software Engineer at CADstar
Feb 2024 - May 2025
Software Engineer at FOSSA
Jun 2020 - Sep 2022
Programmer at Scale API
Jun 2018 - Dec 2019
Programmer at Code54 S.A.
Aug 2017 - Jun 2018
Frontend Developer at Citrusbyte
Jan 2017 - Jul 2017
Frontend Developer at Folder IT
Nov 2016 - Dec 2016
Frontend Developer at Auth0
Jul 2015 - Aug 2016
Education
Universidad Nacional del Litoral
Jan 2009 - Jan 2009
Introduction to Ruby on Rails Course
Universidad Nacional del Litoral
Jan 2006 - Jan 2006
PHP Course
Universidad Nacional del Litoral
Ingeniería en informática
Projects
Live bus-arrivals web app for Ciudad de Santa Fe (Clojure/ClojureScript, 2014)
gnandretta/sketch (p5.js + ClojureScript)
atom-js
cljs-lock-example
VolunteeringCoach, ClojureBridge Buenos Aires
Recent posts
April 2020
Casting visual spells with p5.js and ClojureScript, part 1
Talks
Profiles
Code
Repos44
Repos
Babel-plugin-version-inline: Babel Plugin For Turning __VERSION__ Into A Package Version StringLiterate-2048: Literate-ish 2048 In ClojureScriptCuando_pasa-proxy: Consultas Al Sistema Cuándo Pasa Desde Dispositivos Móviles A Través De Internet.SketchBabel-plugin-transform-css-import-to-string: Babel Plugin For Turning CSS Imports Into StringsAtom-js: Atom Like Reference Type To Manage And Observe State Changes In JavaScriptEmacs.dTasksGnandretta.github.ioNow-ghHyper-a-grim-parody-of-a-video-game: 🦄 A Grim Parody Of A Video Game Theme For HyperDot-atom: My Atom Configuration
Languages
CSSClojureEmacs LispHTMLHaskellJavaScriptRubyScala