Welcome! 👋

My name is Daniel and I'm a software engineer. This website contains info about my background including some of the projects and teams that I've worked on. I have three years of experience working with modern software development tools, on products ranging from social networks to fintech apps. I'm currently looking for roles in SF!


Education

University of California, Berkeley

Interdisiplinary Studies | Fall 2018 - Fall 2020
Thesis: YouTube and Political Polarization
Relevant Coursework
Class Name Course
CS 88 Computational Structures in Data Science Link
CS 61B Data Structures Link
DATA 8x Foundations of Data Science Link
STAT 89A Linear Algebra for Data Science Link
CS 100 Principles and Techniques of Data Science Link
CS 169 Software Engineering Link
CS 198 Cubstart: Intro to iOS Development Link

Work Experience

Senior Software Engineer

Groundswell | Jun 2021 - Current

- First engineering hire. Established domain expertise over finacial technology stack sharing insights directly with Chief Product, Technology, and Executive officers
- Helped build first Go microservices leveraging technologies such as GraphQL, HTTP, gRPC, and postgres
- Built and design approaches for query caching and local state management in companies React-Native app leveraging GraphQL and Apollo Client
- Collaborated directly with lead engineers and Director of DevOps to help build, maintain, and deliver well tested 12-factor applications

Software Engineering Intern

Mushroom.gg | Jan 2021 - Mar 2021

- Developed several full-stack features including profile editing, search, posting, and gif commenting (Giphy API)
- Leverage React with Hooks to develop responsive front-end components, implemented GraphQL queries and mutations with Apollo cache support, updated AWS hosted PostgreSQL database schema via data migrations
- Worked to refactor and build on-top of legacy system, with a focus on abstracted and readable code
- Collaborated closely with product, engineering, and design teams to iterate on system design and product features

Web Development Intern

Brand Socialite (UCLA Venture Accelerator) | Mar 2020 - Aug 2020

- Led product and engineering efforts at (uber-style) staffing marketplace start-up for the event management industry
- Designed reference-based Mongodb models and set up RESTful API using Next.js, Axios, and Express
- Outsourced image storage to Cloudinary API; used bcrypt to hash passwords and JWT to generate login tokens for users
- Linked React components made by second developer to back-end API endpoints
- Collaborated with TPM and PM to design database architecture, plan development strategy, and advise founders

Academic Intern

Berkeley EECS Department (CS88) | Jan 2020 - Mar 2020

- Helped freshman Data Science students learn Python fundamentals including abstraction, data structures, algorithmic thinking, and object oriented programming; other topics included SQL and machine learning

Web Automation Intern

Ottometric (Berkeley Skydeck) | Jan 2019 - Aug 2019

- Used Selenium with Python to screen 2,000+ clients, investors, and engineers for business development efforts; designed an algorithm to parse subject LinkedIn and Crunchbase profile pages

UI/UX Design Consultant

Blockchain at Berkeley | Aug 2018 - May 2019

- Engaged with club members to design several 50+ page UI/UX projects for consulting department
- Worked closely with blockchain developers, tenured professors, and decentralized-finance experts to develop and present a proof-of-concept blockchain insurance product for MBA pitch competition
- Helped lead design overhaul for clubs website and volunteered to interview candidates for Spring 2019 recruitment

Projects

NftyFeed

An invitation-only social network for digital art (work in progress).
Typescript • GraphQL • Apollo • PostgreSQL • Docker

DevConnector

A social media platform for developers.
MERN • Express • MongoDB • JWT • React

Local Library

DBMS for librarians.
Jade • Express • MongoDB

ShoppingList

Interactive grocery list.
MERN • Redux • Axios • ReactStrap

Skills & Interests

Languages

Frameworks

Fluent
Proficient
Intermediate

Services and APIs