Viktor Ji

Viktor Ji

Software Engineer

Exploring the intersection of software engineering and AI.

About

  • Hi! I'm Viktor, an experienced software engineer passionate about building impactful, real-world solutions. This website is my digital playground to showcase projects and experiment with new technologies. Outside of coding, I enjoy competitive volleyball, traveling, reading history, going to the gym, and gaming.
  • I am currently pursuing my Master's at Carnegie Mellon University, focusing on distributed systems, software engineering, and AI. I previously worked at a healthcare tech company in the Bay Area and interned at a leading FinTech firm, where I gained hands-on experience developing production-grade software and collaborating with cross-functional teams.

Work Experience

Amazon Logo

Amazon Web Services

Software Engineer Intern

Seattle, WA

Jun 2026 — Aug 2026

  • Joining Amazon's Distributed SQL team for a Summer 2026 internship focused on large-scale database infrastructure and reliability.
Distributed SQLDatabase InfrastructureSummer 2026
Forward Logo

Forward

Software Engineer

San Francisco, CA

July 2022 — Mar 2024

Key Achievements:

  • Compliance Platform: Led end-to-end development, reclaimed 1,900+ users and $200K/month revenue from clinical/legal violations
  • Onboarding Optimization: Increased same-day activation by 39%, 7-day activation by 10%, and user growth revenue by >5% in Q4 2022
  • CarePod Launch: Drove backend development for AI-powered autonomous mini-clinic - Implemented FHIR HL7 integration, diagnostic queries, automated lab orders
  • Clinical Workflow System: Reduced triage time by ~10 mins, urgent task completion by 90%, acknowledgement latency by 99%
  • System Reliability: Enhanced service uptime through metric-driven fixes, saved 2 hours/week of engineering time
React/TypeScriptGolang + gRPCFHIR HL7Healthcare TechFull-Stack
Wise Logo

Wise

Software Engineer Intern

Budapest, Hungary

Jun 2021 — Sep 2021

Key Projects:

ElasticSearchA/B TestingRecommendation SystemsFinTech

Education

Carnegie Mellon University - School of Computer Science LOGO

Carnegie Mellon University - School of Computer Science

M.S. Software Engineering

Dec 2026
Pittsburgh, PA
University of Michigan LOGO

University of Michigan

B.S. Computer Science

May 2022
Ann Arbor, MI

Featured Projects

AI-driven platform that facilitates legal inquiries and provides intelligent assistance to legal questions using advanced language models.

Top 10% Y Combinator Summer 2025CMU Swartz StartupNext.jsAI/MLTypeScriptTailwind CSS

Personalized Knowledge Management Platform that helps users organize and retrieve information efficiently with AI-powered search.

McGinnis Competition Round 2ReactNode.jsMongoDBAI/ML

Github repository for this personal website showcasing modern web development with Next.js, Tailwind CSS, and Framer Motion animations.

Next.jsReactTailwind CSSFramer Motion

Technical Skills

Programming Languages

PythonJavaScript/TypeScriptGolangJavaC++

Frontend & UI

ReactNext.jsReduxTailwind CSSGraphQL

Backend & APIs

Node.jsFlaskREST APIsGraphQLExpress.js

Databases

PostgreSQLMongoDBMySQLSQLiteFirebase

DevOps & Tools

GitDockerAWSVercelGithub Actions

Testing & Quality

JestPostmanFigmaUnit TestingCI/CD

Academic Projects

Distributed Bookstore

Engineering Data Intensive Applications

cmu LOGO

Distributed REST microservices platform on AWS

  • EC2, ALB, RDS Aurora, EKS, CloudFormation
  • Circuit breaker and Kafka integration
  • Docker containerization and Kubernetes deployment

Mini-Blog

EECS 485, University of Michigan

umich LOGO

Full-stack web application with REST API

  • Flask backend with SQLite
  • REST API implementation
  • Interactive frontend with JavaScript

Map-Reduce Search Engine

EECS 485, University of Michigan

umich LOGO

Distributed search engine with PageRank

  • Multi-threaded MapReduce
  • PageRank & HITS algorithms
  • Inverted index construction

LC-2K Assembly Simulator

EECS 370, University of Michigan

umich LOGO

Computer architecture simulator

  • Assembly to machine code
  • Instruction pipelining
  • Cache implementation with LRU

Quality Assurance & Defect Detector

EECS 481, University of Michigan

umich LOGO

Software testing and debugging tools

  • AST-based mutation testing
  • Delta debugging
  • Ochiai & Tarantula algorithms

Algorithm Simulators

EECS 281, University of Michigan

umich LOGO

Multiple algorithm implementations

  • Maze solver with DFS
  • Drone delivery optimization
  • Real-time stock trading

Game Development

EECS 183 & 280, University of Michigan

umich LOGO

Interactive games and simulations

  • Arduino fruit-catcher game
  • Euchre card simulator
  • Difficulty scaling algorithms

Email Me

viktorj@andrew.cmu.edu

Leave a Message