Iván Rivera
Software Engineer
Summary
Software engineer with 3+ years shipping data-centric products and 7+ years building production-ready web applications. At Arbolitics GmbH, a German agrotech startup, I owned end-to-end UI development — from concept to production implementation — and built an AI-assisted design system that cut design time roughly in half and reduced UI regressions by ~90%. My background spans startups and public-sector projects in Chile, working at the intersection of product, design, and engineering: prioritizing roadmaps with cross-functional teams, then shipping the interfaces myself.
Skills
TypeScript, JavaScript, Ruby on Rails, Node.js, Astro, React, Next.js, Python, HTML5, CSS3, SASS, Tailwind CSS, ViewComponent, Lookbook, Git, Docker, CI/CD, Claude Code, Agentic engineering, Linux, SSH, Bash, WebAssembly
Experience
Software Engineer
— Arbolitics
2024 – 2026
- Owned the translation of product vision into UX structure and UI foundations for climate risk assessment, field monitoring and portfolio management tools used by growers and financial institutions — built the product's UI foundation from zero, collaborating with product leadership and agricultural specialists to prioritize solutions.
- Architected the Arbolitics design system as a versioned Ruby on Rails gem (ViewComponent, Tailwind CSS, Lookbook) through an AI-assisted, code-centric workflow, and defined agent skill files and CLAUDE.md contracts constraining AI code generation to those components — cutting design time roughly in half, reducing UI regressions ~90% across 18 production views, and eliminating raw HTML drift.
- Orchestrated parallel AI agent workflows to automate implementation across 8+ dashboards and data grids, freeing capacity for key differentiators like the field onboarding flow and irrigation planner, and instrumented real-world validation via Mixpanel and Hotjar.
- Collaborated with product leadership and a 3-person engineering team to translate roadmap initiatives into production-ready implementations, maintaining architectural and design stability through a concurrent stack migration from JavaScript to Rails 8.
Product Designer
— VMetrix
2019 – 2020
- Applied qualitative and quantitative analysis to drive user-centric decisions.
- V3 VMetrix design system development and maintenance.
- SASS codebase maintenance.
- Customer portal design and maintenance.
Adjunct Lecturer
— Universidad de Chile
2018 – 2019
- Prepared and delivered lectures and guidance for 30 students.
- Performed administrative tasks such as score consolidation and attendance tracking.
- Taught students visual composition using Adobe CS.
- Introduced students to generative graphics using functional programming.
Designer & Web Developer (Consultant)
— Freelance
2013 – 2018
- Delivered UX/UI design and frontend development for public sector, agency and NGO clients, including CORFO, the Chilean Ministry of Public Works (Plan Chile 3030) and La Ruta Solar.
- Translated business, creative and stakeholder requirements into shipped, user-friendly web interfaces across government, brand campaign and civictech contexts.
- Built a responsive component system (HTML5, CSS3, Bootstrap) and its documentation site for CORFO, coordinating with designers and IT teams under Agile practices.
- Coordinated multi-stakeholder projects end to end — public sector, private companies and educational institutions — from proposal through delivery.
- Tracked and resolved technical issues while maintaining brand and UX consistency across all engagements.
Professor's Assistant
— Universidad de Chile
2012 – 2016
- Supported work sessions and assignment reviews for 40 students.
- Tracked attendance and scores throughout the semester.
Creative Developer (Consultant)
— Bienes Públicos
2011 – 2016
- Produced experimental and interactive technical work at the intersection of design, hardware and code, translating creative and research concepts into functional prototypes and installations.
- Built an interactive art installation for McCann, translating a creative director's vision into physical, functioning production — including installation and maintenance.
- Developed a Python reconstruction of an INTEC industrial calculator prototype for a design-history research project, coordinating with researchers, industrial designers and hardware developers.
- Built an eye-tracking application using OpenCV as an early technical exploration into computer vision.
Education
-
BA Graphic Design — Universidad de
Chile
· 2013
-
Creative Developer Intern —
EstadoLateral Media Lab, Buenos Aires, Argentina
· 2011
Languages
- English — B2, IELTS
- Spanish — Native
Additional
-
Organizer — Primavera Hacker
· 2015–2017
-
Technical Producer — Bienal de Video y
Artes Mediales
· 2015