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.
The Agent Has Root Access
AI agent security is not about spooky prompts anymore. Once your agent can use tools, touch files, call APIs, and run commands, permissions become architecture.
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.
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.