Hi! I'm Sean.

I'm a software engineer and indepedent iPhone app developer

About Me

I've studied at UC Berkeley and Vrije Universiteit Brussel. Recently, I've also worked as a software engineering manager at Ancestry.com. When I'm not coding, I like to travel, scuba dive, and play chess.

Here are some of my side projects

SeaReal -  An iPhone app that color corrects underwater photos & videos (e.g. for adding color back into footage taken during scuba dives).

OR

DEEP BLUE AND GOLD (Link) - Built with two other students for my EE149 (Embedded Systems) final project at UC Berkeley. Constructed a plexiglass chess board that provides hints and legal moves for a human player while he/she plays a computer. The hints, legal moves, and computer moves are indicated by Neopixel LED strips underneath the board. Piece positions are detected using magnetic reed switches underneath the board and magnets in the pieces. I programmed the chess AI system for the board, and helped wire the circuitry.

ROCK 'EM SOCK 'EM - Modeled with a project partner for a student-led 3D Printing and Modeling course at UC Berkeley. All parts were modeled using Autodesk Fusion 360. The .f3d file can be downloaded here.

Below is an expanded resume. A pdf can be found here.



Ancestry.com March 2021 - April 2022
Software Engineering Manager San Francisco, CA

• Managed a team of 8 developers in operating a pipeline that processed millions of customer DNA samples per year. The pipeline consisted of multiple genomic algorithms to estimate customers’ ethnicities, DNA matches, genetic traits, etc.
• Architected & built AWS-based software in an elastic, fault tolerant, and cost-efficient manner
• Planned team roadmap and collaborated with stakeholders to release new genomic algorithms at key delivery dates
• Responsible for people management within my team, including active support for team members’ career development

March 2019 to February 2021 Senior Software Engineer
August 2016 to February 2019 Software Engineer
May 2015 to August 2015 Software Engineer Intern

AWS Terraform Python Java SQL Shell/Bash

Advantest June 2014 - August 2014
Software Engineering Intern San Jose, CA

• Improved streaming of Android smartphone screen to company’s QuikStress software from 1⁄3 fps to 10 fps (30x speedup). Worked with Android SDK, C#, C++, and bash scripts
• Captured data on how a phone’s battery life, audio quality, and video quality are affected under various stresses

C#JavaC++Visual StudioAndroid SDKAndroid NDKShell scripting

UC Berkeley Computer Science Department Spring 2013 - Spring 2014
Javascript Developer Berkeley, CA

• Student programmer for Snap!, a visual programming language that runs in the browser
• Prototyped an auto-grading program for UC Berkeley’s “CS10: The Beauty and Joy of Computing” course

JavascriptJQueryHTMLPython

Vrije Universiteit Brussel In Progress
Computer Science, M.S. (AI Specialization) Brussels, Belgium

Relevant Coursework:

  • Reinforcement Learning
  • Machine Learning
  • Multicore Programming
  • Computational Creativity
  • Cloud Computing
  • Big Data Processing
  • Computational Theory
  • Declarative Programming

University of California, Berkeley May 2016
Electrical Engineering and Computer Science, B.S. Berkeley, CA

Relevant Coursework:

  • Structure and Interpreation of Computer Programs (Python, Scheme)
  • Data Structures and Algorithms (Java)
  • Machine Structures (C, MIPS)
  • Discrete Mathematics and Probability
  • Algorithms
  • Operating Systems (C, Java)
  • Artificial Intelligence (Python)
  • Introduction to Optical Engineering
  • Introduction to Microelectronic Circuits
  • Systems and Signals
  • Embedded Systems
  • Auto-grading and Online Education