Open to opportunities

Hi, I'm Ravi Kumar
Software Engineer

I design and build systems end-to-end — from databases and APIs to the interfaces people use every day. Passionate about scalable architecture, clean code, and shipping things that work.

See my workGet in touch
Scroll to explore
About me

Location

Vista, CA

Focus

Full-stack Development

Experience

10+ Years

Status

Open to work

Building things that matter on the web.

I'm a software engineer with a passion for crafting performant, user-friendly web applications. I've worked across the full stack — from designing REST APIs and database schemas to building pixel-perfect UIs in React and Next.js.

When I'm not writing code, I'm writing about it. My blog covers things I've learned the hard way: system design, frontend performance, career growth, and the occasional deep dive into tools I find interesting.

I'm currently open to full-time roles and select freelance projects. If you're building something exciting, let's talk.

Say hello →
Selected work

Things I've built

View all on GitHub ↗
2026

Trinetra

A fact-checking AI agent built in Python from scratch, no LangChain, no LangGraph. You give it a claim, it searches the web through Tavily, and hands back a structured JSON verdict with citations. I built it to really understand the raw agent loop before reaching for any abstractions.

PythonGeminiTavilyAI Agents
2026

Insight Relay

A modular Python research pipeline that chains three LLM-driven agents together to turn a raw topic into a structured, decision-ready report. It’s built for analysts who want quick, useful insights without wrestling with prompt engineering or API boilerplate.

PythonOllamaCerebras
2025

Tool Fox

An all-in-one developer toolkit built with React and Tailwind CSS. It’s a fast, clean collection of mini dev tools that lives in one tab so you stop switching between a dozen different sites to get simple things done.

ReactJavaScriptTailwind CSSPrivate Repository
What I work with

Skills & Technologies

Languages

  • Java
  • JavaScript
  • SQL
  • Python

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Framer Motion
  • HTML/CSS

Backend

  • Node.js
  • Express
  • PostgreSQL
  • Redis
  • REST / GraphQL

DevOps & Tools

  • Docker
  • GitHub Actions
  • Vercel
  • Jenkins
  • Git
From the blog

Recent Writing

All posts →
AI AgentsPython

How to Fact-Check a Whole Paragraph with an AI Agent (Python + OpenRouter)

Jun 19, 202615 min read
JavaSpring AI

RAG Basics in Spring AI: Retrieval, the Assembly Trap, and When Retrieval Lies

Jun 14, 202613 min read
JavaSpring AI

Spring AI Provider Portability: Running One App on Gemini and OpenRouter

Jun 12, 202614 min read
Get in touch

Let's work together.

Whether you have a role in mind, a project to discuss, or just want to say hi — my inbox is always open.

ravi.kumar ✉

Find me elsewhere