Ishaan Goyal Logo
Ishaan Goyal

Hi, I'm Ishaan Goyal

Computer Science Student at UIUC | Software Developer | Problem Solver | James Scholar

About Me

I'm a sophomore studying Computer Science at the University of Illinois Urbana-Champaign as part of the James Scholar Honors Program. I'm passionate about software development, creating impactful technology solutions, and solving complex problems.

My coursework includes Data Structures, Computer Architecture, Systems Programming, and advanced mathematics. I'm constantly expanding my skills through hands-on projects and professional experiences.

Ishaan Goyal
UIUC Logo

UIUC '26

Computer Science

Skills & Technologies

Full-Stack Development
95%
MERN
95%
Systems Programming
95%
Interpreters
95%
WebSockets
95%
CRDT
95%
Yjs
95%
D3.js
95%
Data Visualization
95%
UI/UX Design
95%
Markdown
95%
GRPC
95%

Experience

Software Developer Intern

Jinship (Disruption Lab)

Sep 2024 - Dec 2024

Led the design and implementation of a feedback system for Jinship, improving data collection efficiency and enhancing user experience across key chatbot workflows. Optimized client-side code, integrating graph-based recommendations and precomputed embeddings, resulting in a 25% improvement in response times.

React
TypeScript
Data Visualization
UI/UX

Software Developer

Illinois Space Society

Sep 2023 - Dec 2023

Reengineered ISS flight monitoring system, transforming Flask-based codebase into high-performance React application with code splitting, lazy loading, yielding 70% improvement in site performance. Orchestrated UI/UX redesign using Figma, collaborating with 3-member team to craft intuitive, responsive interface.

React
Flask
Figma
D3.js
UI/UX

Founder

NFT Reality

Dec 2021 - Feb 2023

Spearheaded development by founding, managing 10-member international team, leveraging diverse range of tools to rapidly launch VR-based NFT marketplace. Executed UI/UX design principles in collaboration with international team, integrating Unity-based VR interactions, 3D designs to forge intuitive, immersive user experience.

Unity
VR
UI/UX
Team Leadership
3D Design

Projects

Hephaestus

Hephaestus

A custom AI context and shared memory layer enabling agents to persist knowledge across interactions, solving the challenge of context loss in LLM-based workflows. Implemented with Next.js, TypeScript, LangChain, OpenAPI, WebSockets, ShadCN, and AWS.

Next.js
TypeScript
LangChain
+3
NFT Reality Marketplace

NFT Reality Marketplace

VR-based NFT marketplace developed with a 10-member international team, integrating Unity-based VR interactions and 3D designs to forge an intuitive, immersive user experience.

Unity
VR
3D Design
+2
Custom Programming Language Interpreter

Custom Programming Language Interpreter

Built a complete interpreter in Go for a custom programming language, including lexer, parser, and evaluator. Implemented features such as first-class functions, closures, and a comprehensive standard library.

Go
Compiler Design
Language Design
+1
Docnest

Docnest

A real-time text collaboration platform with collaborative editing, document management, in-document chat, and responsive UI. Deployed with AWS EC2, Ubuntu, SSH, Nginx reverse proxy, enhancing application security and performance.

React
TypeScript
Node.js
+3
Custom Unix Shell

Custom Unix Shell

Developed a fully functional Unix shell in C with support for piping, redirection, background processes, and custom built-in commands. Implemented robust signal handling and process management.

C
Unix
Systems Programming
+1
QuickMark

QuickMark

A streamlined note-taking application with markdown support, real-time collaboration features, and intuitive organization tools. Designed for students and professionals who need to capture and organize information quickly.

TypeScript
React
Markdown
+1
High-Performance Memory Allocator

High-Performance Memory Allocator

Implemented a custom malloc/free implementation in C that achieves performance comparable to the official published version. Optimized for both speed and memory efficiency using advanced memory management techniques.

C
Memory Management
Performance Optimization
+1
WorldWise

WorldWise

An interactive travel companion app that helps users track and share their global adventures. Features include interactive maps, trip logging, and personalized travel statistics.

JavaScript
React
Maps API
+1
Itch Decoder

Itch Decoder

A specialized tool for decoding and analyzing itch.io game files. Built with Python and C++, featuring efficient binary parsing, file format detection, and comprehensive metadata extraction.

Python
C++
Binary Parsing
+1

Get In Touch

I'm always open to new opportunities, collaborations, or just a friendly chat about technology. Feel free to reach out through any of the channels below.

LinkedInGitHub