Hi I'm Aryan
I'm a Full Stack Software Engineer

Navigate to each planet to discover my story, skills, projects, and experience or just scroll down.

Scroll to explore

01 / About

Aryan Goel

Software Engineer

A

Hi, I'm Aryan, a Computer Science Specialist at the University of Toronto (cGPA 3.96), graduating in May 2026, and actively seeking full-time Software Engineer new grad roles. When I'm not coding or building stuff, I split my time between basketball courts and FIFA matches. Happy to connect or chat. Feel free to reach out at aryangoel24@gmail.com :)

02 / Skills

Technical Skills

Languages, frameworks, and tools I use to build reliable software -- from systems programming to full-stack web and ML.

Languages

PythonC/C++JavaJavaScript/TypeScriptSQLBashRuby on Rails

Frameworks & Libraries

ReactRedisNode.jsExpressDjangoGraphQLPyTorchTensorFlowNext.jsFastAPIPydanticPandasNumpy

Tools

GitDockerPostgreSQLSQL ServerSalesforceJestMockitoCI/CDJenkinsKafkaNoSQLLinux

04 / Experience

Work Experience

A timeline of the companies and roles that have shaped my career.

Shopify

May 2025 - Dec 2025

Software Engineering Intern - Flow Automations

  • >Redesigned workflow state architecture to support AI-assisted edits with draft versioning, enabling safe rollback and diffing across revisions.
  • >Shipped per-workflow vertical layout support with one-way migration, autolayout triggers, and cross-surface synchronization for 10k+ merchants.
  • >Developed zipped workflow exports to bypass browser download limits and improved template review efficiency by 60% via decoded localization and automated emails.

Algoverse

Sep 2025 - Present

Research Engineer - AI Safety Research

  • >Designed adversarial-vs-monitoring experiments on WMDP and BigCodeBench to study scalable oversight and chain-of-thought manipulation in LLMs.
  • >Engineered judge-model evaluation pipelines for extracting and classifying reasoning traces, enabling detection of deceptive patterns across Qwen models.
  • >Automated failure-mode analysis using InspectAI logs and structured metrics, increasing evaluation throughput in sandbagging experiments.

Veeva Systems

May 2024 - Apr 2025

Software Engineering Intern - SafetyDocs

  • >Developed named entity extraction pipelines for literature abstracts, automatically generating related safety records for pharmacovigilance teams.
  • >Integrated the EMA RIS compliance format (industry-first among competitors) and expanded internal scheduling tools with complex weekly patterns.
  • >Strengthened test infrastructure via a database-mocking Mockito approach, raising coverage from 95% to 96.3% and guiding team adoption.

BMO Finance & Research Trading Lab

May 2023 - Aug 2023

Software Developer

  • >Developed Rotman Portfolio Manager 4.0, a full-stack trading simulation platform adopted by 8+ universities for 500+ users.
  • >Integrated FactSet APIs for auto-syncing market data and authored Jest test suites to boost backend route reliability.

03 / Projects

Featured Projects

A selection of personal and professional projects that showcase my skills across the full stack.

Key-Value Store Database System

Implemented an LSM-tree based KV-store with SST persistence, manifest reconstruction, B-tree indexing, bloom filters, and multi-level compaction. Developed extensive integration tests, optimized page-cache access for faster reads, and benchmarked throughput at 1GB scale.

C++LSM-treeB-treeBloom Filters
View Project ->

SkillSprint - AI-driven Skill-building Platform

Built an AI-driven skill-building platform with a modular widget architecture, integrating Firebase, GenAI workflows, and third-party APIs. Optimized performance via lazy loading and state refactors, reduced page load times, and designed extensible UI patterns to support rapid feature iteration.

Next.jsTypeScriptFirebaseGenAI
View Project ->

PetPal - Pet Adoption Platform

Led a team of 4 to develop a full-stack pet adoption platform with RESTful APIs and an MVC-structured React frontend. Strengthened CI/CD reliability with 80% test coverage via Postman automated testing.

DjangoReactREST APIPostman
View Project ->

Mini PRD Builder (Chat to Structured PRD)

Built a chat-based app that turns feature ideas into an evolving mini-PRD using structured LLM output. Enforced strict schema validation with Pydantic and implemented deterministic section rewrites to prevent duplicate requirements across turns. Added local persistence, Markdown export, and Dockerized setup.

ReactTypeScriptFastAPIPydanticOpenAIDocker
View Project ->