Viktor Ji

Viktor Ji

Software Engineer

Building elegant, scalable solutions and 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.
  • Currently pursuing my Master's at Carnegie Mellon University, focusing on distributed systems, software engineering, and AI.
  • Previously, I worked in the Bay Area at a healthcare tech company and interned at a major FinTech firm, gaining hands-on experience in building production software and collaborating with cross-functional teams.

Education

Carnegie Mellon University 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

Work Experience

Forward Logo

Forward

Software Engineer

San Francisco, CA

Jul 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

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

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