Hi, I'm Yiran Chen
Full-Stack Software Developer
I'm a passionate software developer with expertise in building modern web applications. I love creating clean, efficient code and turning ideas into reality through technology.

My Projects
GeneKnow: Genomic Analysis Platform
An open-source, privacy-first AI platform that decodes genomic data into actionable cancer risk insights. My key contributions included building core risk assessment models using LangGraph, implementing an end-to-end SHAP validation workflow, and designing the UI/UX for the cross-platform desktop application.
Key Features:
- Privacy-First Architecture: All data is processed locally.
- AI-Powered Risk Analysis: Decodes genomic data into clear insights.
- Cross-Platform: Native desktop app for Windows, macOS, and Linux.
- Large-Scale Data Processing: Handles genomic files over 11GB.
Tech Stack:
Python LangGraph SHAP TypeScript React Rust Tauri
SnapDog: Social Media for Dog Lovers
A Social Media App designed for dog owners and dog lovers, featuring an innovative AI-powered "Vibe Check" to analyze and provide insights into a dog's behavior from photos. It combines social media fun with educational content about canine behavior.
Key Features:
- RAG-Powered "Vibe Check": Get educational, shareable insights into your dog's behavior and mood.
- Full Social Suite: Includes stories, real-time chat, and friend management.
- Cross-Platform: Built with React Native for a seamless experience on iOS, Android, and Web.
Tech Stack:
React Native TypeScript Supabase LangChain OpenAI Pinecone Redux ToolkitDungeon Escape Duo: A Co-op Puzzle Game
A 2-player cooperative puzzle game where players must communicate effectively to solve intricate dungeon puzzles by discovering and using hidden items.
Key Features:
- True Co-op Gameplay: Puzzles are designed to be unsolvable without active collaboration and communication.
- Asymmetric Information: Each player has a unique perspective, making communication essential to piece together clues.
- Challenging Puzzle Design: Features a series of interconnected puzzles that require logic and teamwork to overcome.
Tech Stack:
Phaser 3 TypeScript Node.js Socket.IO ViteWordWise: AI-Powered Writing Assistant
An intelligent writing assistant for content creators, lifestyle bloggers, and storytellers. It provides real-time writing suggestions, creative inspiration, and engagement optimization tools to help craft compelling content.
Key Features:
- AI-Powered Analysis: Real-time grammar, style, and spelling suggestions.
- Creative Writing Tools: Generate content ideas and rewrite text with different personas.
- Engagement Optimization: Get suggestions for social media posts.
Tech Stack:
Next.js React TypeScript Tailwind CSS Supabase OpenAIGet In Touch
I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hello, I'd love to hear from you!