Design meets Computer Science.
Innovation through intelligence.

I'm Shi Zhang (Simon), a founding software engineer at IDitor Inc—a San Francisco-based AI social app startup. With a Master's in Computer Science from Northeastern University and a background in architectural design, I bring a unique perspective to software development—blending creative problem-solving with technical expertise. I'm currently expanding my expertise through Northeastern's Master of Science in Data Analytics and Engineering program.

My Journey

From Architecture to Tech

My journey began with a Bachelor of Architecture from Rensselaer Polytechnic Institute and a Master of Science in Design from University of Pennsylvania. In 2025, I completed my Master of Science in Computer Science at Northeastern University. This multidisciplinary foundation in design thinking and technical problem-solving now shapes my approach to software architecture and innovation.

Current Focus

As a founding software engineer at IDitor Inc, a San Francisco-based startup, I'm building cutting-edge AI-powered social applications that connect people in meaningful ways. Currently pursuing my Master of Science in Data Analytics and Engineering at Northeastern University, I'm passionate about full-stack development, computer vision, AI/ML applications, and creating user-centric solutions that bridge complex technology with intuitive design.

Unique Perspective

My architectural background has honed my abilities in project management, creative problem-solving, and systems thinking. As a founding engineer, I bring this multidisciplinary approach to every technical challenge—from designing scalable architectures to crafting elegant user experiences. I believe the best solutions emerge at the intersection of design, engineering, and data science.

Professional Experience

Nov 2025 - Present
Founding Software Engineer
IDitor Inc, San Francisco CA

Building innovative AI-powered social applications as a founding member of a San Francisco-based startup. Leading full-stack development, architecting scalable systems, and integrating cutting-edge AI/ML technologies to create meaningful user connections and enhance engagement.

Sep 2024 - Dec 2024
Software Development Intern
IDitor Inc, Hillsborough CA

Created user-matching service using TypeScript and Supabase with cosine similarity, improving recommendation accuracy by 20%. Developed chat-simulation API with OpenAI integration.

May 2024 - Aug 2024
Software Development Intern
GraphAcademy, Cupertino CA

Developed AI-driven dating app using Next.js and TypeScript, achieving 30% improvement in user engagement. Integrated Hume voice API and image processing technologies.

Apr 2024 - Jun 2024
Backend Development Intern
Green Light-Year (NPO), Shanghai

Built comprehensive ESG data visualization platform with Vue.js frontend and Flask/PostgreSQL backend for sustainable community practices.

Sep 2023 - Dec 2023
Research Assistant
Northeastern University, Seattle WA

Analyzed NoSQL vs Distributed SQL performance in cloud environments. Developed NLP-based resume matching system boosting recruitment efficiency by 25%.

Feb 2020 - Nov 2022
Architectural BIM Designer
Ballinger, Philadelphia PA

Managed documentation for 1.6 million sq. ft. hospital project. Streamlined data workflow between Excel and Revit, collaborating with MEP teams.

Featured Projects

A selection of work showcasing my full-stack development and computer vision expertise

PollenBoard Preview
Web AI

PollenBoard

A modern, responsive web application for creating, sharing, and exploring AI-generated content. Built with Next.js 15, TypeScript, and powered by Pollinations.AI.

View code →
FactHub Preview
Web AI

FactHub

Full-stack social web application with React frontend and Supabase backend. Features voting, categorization, and commenting systems for community engagement.

View project →
AI Chat Preview
Web AI

AI Chat with Document Context

AI-powered chat application using React, Next.js, and Material-UI that processes documents to provide contextual responses with local and external AI models.

View project →
AR System Preview
Computer Vision AI

Real-Time AR System

C++ application with OpenCV for camera calibration and real-time 3D object projection. Features dynamic AR environment interaction and virtual object manipulation.

View code →
StayStocked Preview
Mobile Android

StayStocked

Android app built with Kotlin for grocery inventory management. Features product listings, search filters, and user interactions. Received positive feedback from 140+ users.

View demo →
Object Classifier Preview
Computer Vision AI

Real-Time Object Classifier

Object recognition system using C++ and OpenCV with KNN matching and Hausdorff distance-based contour recognition for accurate classification.

View code →
Creatorverse Preview
Web Full-stack

Creatorverse

Content creator management platform with React and Supabase. Features CRUD operations with card-based interface and responsive design.

View project →

Technical Skills

Languages

Java Python JavaScript TypeScript Kotlin C++ SQL

Frameworks

React.js Next.js Node.js Vue.js Spring Boot Flask

Tools & Platforms

Docker AWS Git Linux OpenCV Supabase

Databases

PostgreSQL MySQL MongoDB Supabase

Let's Connect

I'm always interested in hearing about new opportunities and collaborations in software development and innovation.