Portrait of Ojas Goyal

SOFTWARE DEVELOPER · BENGALURU, INDIA

Hi, I'm Ojas Goyal.

I build useful software, developer tools, and AI-assisted workflows.

I'm a Software Engineering Intern at HARMAN, working on developer tools and AI-assisted automation. Independently, I build full-stack applications and explore systems programming.

01

Experience

HARMAN

Software Engineering Intern · Bengaluru, India

Jul 2026 – Present

Building internal developer tools and exploring AI-assisted workflows to make engineering tasks easier to investigate and automate.

Work

Smart Log Agent

Built a VS Code extension and command-line tool using a locally hosted Llama 3.1 model to retrieve Elvis tickets, download and parse log archives in single or batch mode, and support natural-language queries over parsed logs.

Python · VS Code Extension · Ollama · Llama 3.1

Franca Converter Agent

Created a GitHub Copilot agent and VS Code extension for FIDL → VSS → IDL/HPP conversion, plus a script for reverse IDL → VSS conversion. Added VSIX auto-update support using the GitHub API.

Python · Developer Tooling · Code Generation

Documentation Agent & systems learning

Built an MCP-based workflow to retrieve engineering documentation from Confluence. Ongoing learning includes Cyclone DDS, its communication model, QoS, and hands-on implementation.

MCP · Confluence · Cyclone DDS

Project descriptions are intentionally high-level to respect internal engineering confidentiality.

02

Projects

A few full-stack products and AI-assisted learning tools I've built.

Edukate learning platform preview

A multi-tenant learning platform where educators create branded spaces, manage courses, and serve students through teacher-specific subdomains. Implemented tenant-aware routing and role-based access.

React · Node.js · Express · MongoDB · Tailwind CSS

Quizy AI learning tool preview

An AI-powered quiz platform with shareable links, playable quizzes, account management, and quiz generation through the OpenAI API. It also supports a Progressive Web App experience across devices.

React · Node.js · OpenAI API · Clerk · MongoDB

MovieGeek movie discovery preview

MovieGeek

Live site ↗

A movie discovery app powered by TMDB data, with search across films and people, title details, and personal watch tracking.

React · Node.js · Express · MongoDB · TMDB API

03

Skills

The tools and concepts I use to build, debug, and understand software.

LanguagesC, C++, Python, JavaScript, TypeScript, SQL

DevelopmentReact, Next.js, Node.js, Express, Flask, Django, REST APIs

Tools & deploymentGit, GitHub Actions, Linux, Docker, Vercel, Cloudflare, Hostinger, AWS

Core CSDSA, OOP, operating systems, DBMS, computer networks

04

Education

B.Tech — Computer Science & Engineering

Panipat Institute of Engineering & Technology · Kurukshetra University

2022 – 2026

CGPA: 7.5 / 10

05

Certifications & learning

CS50x — Introduction to Computer Science

Harvard University · Certificate of completion

Certificate ↗

CS50P — Introduction to Programming with Python

Harvard University · Certificate of completion

Certificate ↗

AI Engineer Path

Scrimba · OpenAI API, RAG, and AI agents

AWS Cloud Practitioner Essentials

AWS Skill Builder · Course completion

06

Also on YouTube

YouTube channel preview in light modeYouTube channel preview in dark mode

Technology, learning & building in public

I create content about technology, career growth, and lessons from learning by building.

Visit my YouTube channel ↗