Software Engineer
Viktor Avelino
Software Engineer at IBM with expertise in React, TypeScript, and modern web technologies. Passionate about building scalable, user-centric applications and driving innovation through clean code and agile practices.
Blog
Thoughts on software development, technology, and more.
From PR #1 to Feature Owner in 4 Months
Langflow 1.9 shipped yesterday with two features I built. Four months ago I'd never seen the codebase. Here's how that happened.
The Debt You Didn't Write
AI-assisted coding is creating a new kind of tech debt — not from bad code, but from code nobody on the team fully understands. And it compounds faster than you think.
What 90% AI-Assisted Actually Looks Like in Practice
4 months, 38 merged PRs, 18k+ lines across a massive open-source codebase. Here's what working 90% AI-assisted on Langflow actually felt like — the good, the real, and the things nobody talks about.
Ruflo: Multi-Agent Orchestration for Claude Code
If you've been using Claude Code and wished you could throw more than one agent at a problem, Ruflo is worth a look. 60+ specialized agents, self-learning routing, and a clever cost optimization trick.
Plausible But Wrong
AI coding agents are great at generating code. The problem is they're generating code for a problem you didn't fully describe. Spec-driven development fixes that — and it's simpler than it sounds.
The Real AI Race Isn't the Model. It's the Harness.
Model quality still matters, but the real separation now is the scaffolding around it: context, tools, evals, testing, and feedback loops that let agents do reliable work.
Skills
Technologies and tools I work with on a daily basis.
Frontend
Backend
Tools & Methods
Experience
My professional journey building software across different industries.
IBM | Langflow
Software Engineer
Nov 2025 - Present · Toronto, ON
- Developed and maintained enterprise-level web applications using React and TypeScript
- Collaborated with cross-functional teams to deliver scalable solutions following agile methodologies
- Contributed to front-end architecture decisions and code quality improvements
Tech Mahindra
Software Engineer
Sep 2022 - Nov 2025 · Toronto, ON (Remote)
- Built a React-based Point of Sale system for AT&T from scratch using domain-driven architecture
- Developed reusable Angular component library for PNC Bank meeting accessibility (WCAG) standards
- Worked closely with UX designers and product owners to translate requirements into technical solutions
Diario do Xingu
Frontend Developer
Apr 2025 - May 2025 · Brazil (Remote)
- Developed responsive web interfaces using React and modern CSS frameworks
- Implemented content management features and optimized page load performance
Unicar
Full Stack Developer
Aug 2022 - Mar 2023 · Brazil (Remote)
- Built a full-stack platform that connects users with certified expediters who handle vehicle-related bureaucracy on their behalf using React Native with Supabase backend
- Integrated PagSeguro payment processing and PostgreSQL database management
- Managed end-to-end development lifecycle from concept to deployment
Projects
Notable projects I've contributed to throughout my career.
Langflow
Open-source low-code platform for building AI agents and RAG applications with a visual drag-and-drop interface, backed by Python and integrations with major LLMs.
Diário do Xingu
Digital news portal for the Xingu region in Pará, Brazil, delivering local journalism with a modern Next.js front end and Tailwind CSS styling.
Unicar
Full-stack platform that connects users with certified expediters who handle vehicle-related bureaucracy on their behalf, with real-time features, payment integration via PagSeguro, and a mobile-first experience.