Hi, my name is

Ujwal Suwal.

I build things for the web.

I'm a computer science student at Stanford University passionate about building exceptional digital experiences. Currently focused on full-stack development, distributed systems, and machine learning.

01.About Me

Hello! I'm Alex, a computer science student who loves building software that makes a difference. My interest in programming started when I built my first website at 14—a terrible Minecraft server forum that taught me more about web development than any course could.

Fast-forward to today, and I've had the privilege of working at a Y Combinator startup, a major tech company, and a research lab. My main focus these days is building accessible, human-centered products while pursuing my degree.

When I'm not coding, you'll find me rock climbing, playing chess, or contributing to open source projects.

Here are some technologies I've been working with recently:

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Python
  • Go
  • PostgreSQL
  • Redis
  • Docker
  • AWS
  • Rust
  • C++
👨‍💻

02.Where I've Worked

Jun 2025 — Sep 2025

Software Engineering Intern @ Meta

  • Developed real-time data pipeline processing 10M+ events/day using Apache Kafka and Flink
  • Built internal dashboard with React and GraphQL that improved team productivity by 40%
  • Collaborated with cross-functional teams to ship features used by 50K+ internal users

Sep 2024 — Present

Research Assistant @ Stanford AI Lab

  • Researching novel approaches to multi-modal learning under Professor Fei-Fei Li
  • Implemented transformer-based models achieving state-of-the-art results on benchmark datasets
  • Co-authored paper submitted to NeurIPS 2026 on efficient attention mechanisms

Jan 2024 — May 2024

Full-Stack Developer @ TechStartup (YC W24)

  • Built core product features serving 100K+ users using Next.js, TypeScript, and PostgreSQL
  • Designed and implemented RESTful APIs handling 1M+ requests daily
  • Led migration from monolith to microservices architecture, reducing deployment time by 60%

03.Things I've Built

🖥️

Featured Project

DevSync

A real-time collaborative code editor with integrated video chat, supporting 50+ programming languages with syntax highlighting and intelligent autocompletion.

  • TypeScript
  • WebRTC
  • Y.js
  • Monaco Editor
  • Node.js
🖥️

Featured Project

Neural Style Transfer App

Mobile app that applies artistic styles to photos using deep neural networks. Processes images in under 2 seconds using optimized TensorFlow Lite models.

  • Python
  • TensorFlow
  • React Native
  • FastAPI
🖥️

Featured Project

Distributed Key-Value Store

A fault-tolerant, distributed key-value store implementing the Raft consensus algorithm. Supports linearizable reads and writes with automatic leader election.

  • Go
  • gRPC
  • Raft
  • Docker

Other Noteworthy Projects

📁

Git Visualizer

Interactive tool that visualizes Git branching and merging operations in real-time.

  • React
  • D3.js
  • Node.js
📁

CLI Task Manager

Fast, keyboard-driven task manager for the terminal with sync support.

  • Rust
  • SQLite
  • Tokio
📁

Algorithm Playground

Interactive visualizations of common algorithms and data structures.

  • TypeScript
  • Canvas API
  • Next.js
📁

Smart Campus

IoT dashboard for monitoring and controlling campus infrastructure.

  • Python
  • MQTT
  • React
  • PostgreSQL
📁

Markdown Editor

Minimal markdown editor with live preview and vim keybindings.

  • Svelte
  • CodeMirror
  • Electron
📁

Budget Tracker API

RESTful API for personal finance tracking with bank integration.

  • Node.js
  • Express
  • Plaid API
  • MongoDB

04. What's Next?

Get In Touch

I'm currently looking for new opportunities and my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Say Hello
Built with v0