Skip to content
View EdwinChang24's full-sized avatar
💻
Making things
💻
Making things

Highlights

  • Pro

Organizations

@ucsb @UC-Davis-molecular-computing @jabacat

Block or report EdwinChang24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EdwinChang24/README.md

👋 Hi, I'm Edwin

🎓 Education

I'm a computer science student at the UC Santa Barbara College of Creative Studies, graduating in June 2027. My coursework includes Operating Systems, Distributed Systems, Networks, Computer Architecture, Computer Security, AI Alignment, and Quantum Computing.

💼 Experience

I completed two internships at Google. In 2026, I engineered generative UI experiences for Ask Home in the Google Home Android app using Google's A2UI framework, multi-agent frameworks, and Android/iOS frontends. In 2025, I built a loyalty rewards center in the Google Play Store across a full Java and Kotlin stack. At UCSB, I developed the first Android app for the Daily Nexus using Decompose, Koin, SQLite, and Material 3. Previously, I led front-end development of Kotlin Android and desktop scouting applications for FRC Team 1678: Citrus Circuits.

🚀 Projects

I developed PyRTLSweeper, a Python package that compiles combinational logic circuits into playable Minesweeper boards, and presented a conference paper, poster, and talk on the project. I also created 升级 (sheng ji) Display, a cross-platform card game utility built with Compose Multiplatform for Android, Windows, Linux, and web, alongside a promotional website built with Astro and Svelte.

🛠️ Tech Stack

I specialize in Android and cross-platform application development using Kotlin, Java, Jetpack Compose, and Compose Multiplatform, structuring modular architectures with Decompose, Koin, Dagger, Hilt, and Room. For web development, I build responsive interfaces with TypeScript, Astro, Svelte, React, Next.js, and Tailwind CSS, while using Python, C, C++, and Go for systems programming, backend services, and hardware logic simulation. My workflows run on Fedora Linux using Jujutsu, Git, Docker, and cloud platforms like Google Cloud, AWS, and Cloudflare.

📫 Connect

Check out my website, read my resume, connect with me on LinkedIn, or reach out via email.

Pinned Loading

  1. sheng-ji sheng-ji Public

    My projects related to 升级, a family of classic Chinese card games that bring people together.

    Kotlin 1

  2. pyrtlsweeper pyrtlsweeper Public

    Python package for transpiling digital circuits to Minesweeper boards.

    Typst 3

  3. UC-Davis-molecular-computing/scadnano UC-Davis-molecular-computing/scadnano Public

    Web application for designing DNA structures such as DNA origami.

    Dart 39 17

  4. advent-of-code-2024 advent-of-code-2024 Public

    My Advent of Code solutions for 2024!

    Kotlin

  5. frc1678/stand-strategist-2023-public frc1678/stand-strategist-2023-public Public

    Kotlin

  6. typst-gru typst-gru Public

    A despicable Typst template.

    Typst 7