Brendan Shen

Full-Stack Software Engineer

Crafting elegant, scalable solutions with modern technologies. Passionate about clean code, exceptional UX, and continuous learning.

Skills & Technologies

A comprehensive toolkit for building modern, scalable applications

Languages

Python
Java
C++
Rust
TypeScript
JavaScript

Frontend

React
Next.js
Vue.js
Nuxt
Tailwind CSS
HTML/CSS

Backend & Database

Node.js
Qdrant
Railway

DevOps & Tools

Docker
Git
CI/CD
Linux

Projects

A selection of projects I've worked on. Each one represents a unique challenge and learning opportunity.

Portfolio Website

Personal portfolio built with Nuxt 3, featuring a modern design with animated gradients and seamless content management.

Nuxt 4
Vue
TypeScript
Tailwind CSS

The Grimoire

A semantic search engine for Magic: The Gathering cards using vector similarity search. Downloads card data from Scryfall, generates embeddings using state-of-the-art language models, and stores them in Qdrant for fast similarity-based queries.

Next.js
FastAPI
Qdrant
Railway

MNIST Digit Recognition

A neural network for the MNIST Digit Recognition task. No high-level libraries are used except for numpy (and cupy for GPU optimization on google colab)

Experience

My professional journey and the roles that have shaped my expertise.

Jun 2025-Aug 2025

Research Intern

AB Biosciences · Massachusetts, United States

Learned Biochemistry concepts and conducted experiments focusing on antibodies. Also helped develop new tools for the company to enhance future research.

  • Executed 10+ wet lab experiments, including ELISA and SDS-PAGE, to support company workflow, develop new assay procedures, and verify quality of lab products
  • Contributed to the production and purification of 5+ proteins, enhancing resources for internal testing and sale
  • Deployed and operated Alphafold 3 modeling on Linux-based systems, from installation to result interpretation, generating 120+ models and interpreted results that informed future company research
  • Developed 3 executable packages, streamlining data processing and facilitating subsequent research and modeling
Linux
Docker
Python
Jun 2024-Aug 2024

Project Manager

Ballet · Nevada, United States

Developed and led company initiative with US coin stores to increase product reach

  • Automated data aggregation for over 2500+ US coin stores using Python and Google Maps API, generating 20+ qualified leads through targeted cold email and calls
  • Designed compelling marketing graphics using Omnisend and Canva, distributing 3 campaigns to 1000+ email subscribers to enhance brand visibility
  • Contributed to direct sales efforts at Bitcoin 2024 conference, generating over $30,000 in revenue within 3 days
Python
Omnisend
Canva
Jun 2023-Aug 2023

Software Developer Intern

Intumit · Taipei, Taiwan (Remote)

- Learned about the development of traditional chatbot services - Learned about MySQL and CRUD with SpringBoot

  • Tested and developed a chatbot using a backend development platform
  • Developed a full stack project that used MySQL to create a management system for employees
  • Gave a presentation on ChatGPT applications in the chatbot industry to manager and company executives
MySQL
SpringBoot
Java

Get in Touch

Have a project in mind or just want to chat? I'd love to hear from you.

Send a Message

Fill out the form below and I'll get back to you as soon as possible.