About Me

Hi I am Frank Sun ,
a senior student double major in Architecture minor in Computer Science at the University of Virginia (joined August 2019). I love both tracks and hope to design smart architecture in the near future as my major career goal.

I am also a chess national master with uscf rating 2359, and I have my own firm called Hummer Education, dedicated to help more people learn better chess skills. And now we started to do software development courses as well, with online tutorials in Chinese for most of them.


Programming Skills

HTML5/CSS3

90%

Java

90%

Python

85%

C++

80%

Go

75%

JavaScript

75%

React

70%

Swift

70%

Designing Skills

Adobe Photoshop

95%

Adobe Illustrator

90%

Adobe Indesign

95%

Rhinoceros/SketchUp

95%

AutoCAD

95%

Grasshopper

85%

ArcGIS

85%

Revit

75%


Education

Bachelor of Science Degree

University of Virginia  • Charlottesville, Virginia
08/2019 — 05/2023

Double majoring architecture and computer science
Current GPA 3.95/4.00

  • Computer Science — Software Development (java), Data Structure (C++), Computer Architecture, Artifical Intelligence
  • Architecture — Foundation Design Studios I-V, Architecture History I-III, Data Visualization, Urban Planning Studio (UDC)

PythonC++javaRSQLAssemblygitRhinocerosSketchUpAutoCADRevitGrasshopperEnscapeVrayBlender


Work Experience in Architecture

Design Intern

Studios Architecture  • Washington D.C., USA
01/2023 — 12/2022

  • Model physical building and site models with 3D printing and lasering cutting for two ongoing health institution projects
  • Created 6 Grasshopper script tests to present the proof of concept of automatic plan generator and parking space formation

RhinocerosDynamoGrasshopperAutoCADIllustratorC++C#Python

Design Intern

Perkins&Will  • Washington D.C., USA
06/2022 — 08/2022

  • Benchmarked UVA Gilmer Hall and Chemistry Building Renovation projects and created Revit templates
  • Designed the loading dock and back entrance for Omega Building & Key West Building in Rockville and rendered images with Photoshop and Enscape
  • Proposed 8 logo-inspired iterations of parametric shelf for Perkins&Will DC office with Rhino, Grasshopper, and Dynamo

RhinocerosRevitDynamoGrasshopperAutoCADEnscapeBlenderPhotoshopIllustratorInDesign

Design Intern

HDR Inc.  • Arlington (Virginia), USA
01/2023 — 12/2022

  • Drew analysis diagrams and recreated unit models for a children’s hospital with AutoCAD, Rhino, Revit, and Photoshop
  • Designed 10 parametric façade iterations for a Schematic Design project with Rhino, Grasshopper, Revit, and Dynamo
  • Created 2 Grasshopper plugins (via Python) for employees to conveniently generate solids only using curves

RhinocerosSketchUpGrasshopperAutoCADPhotoshopIllustratorInDesignPython

Design Intern

AZL Architects  • Nanjing (Jiangsu), China
01/2021 — 03/2021

  • Made 7 iterations of entrance design for Lei House (a traditional Chinese townhouse) renovation project with Rhino and AutoCAD
  • Refined rendered plans and sections for Ruralation Museum Hotel (a hot spring resort hotel) for media publication with AutoCAD, Photoshop, and Lumion
  • Digitalized the hand drawings of sections and plans of a 2011 project (China International Practical Exhibition of Architecture No.4 House) with AutoCAD

RhinocerosRevitGrasshopperAutoCADEnscapeLumionPhotoshopIllustratorInDesign

Design Intern

MAD Architects  • Beijing, China
07/2020 — 12/2020

  • Helped develop the circulation plan & created sections and rendered images for 2 floors of Jiaxing Civic Center
  • Produced rendered drawings of the public courtyard and urban context and proposed 3 iterations for Pingtan Art Museum
  • Improved the UI design of the firm’s website (http://www.i-mad.com)

RhinocerosGrasshopperAutoCADIllustratorPythonphpHTMLJavaScript

Project Assistant

Roboticsplus.AI  • Shanghai, China
05/2020 — 08/2020

  • Programmed robotic arm movements for intelligent construction and assisted in developing CNC routers with C++ and Java
  • Designed outdoor installations for the Jindi Office Building project and formulated models for 3D printing

RhinocerosGrasshopperAutoCADPhotoshop IllustratorIndesignC++JavaPython

Design Intern

Tongji Architectural Design Group  • Shanghai, China
02/2020 — 05/2020

  • Helped develop the ground space of Pinghe Secondary School in Suzhou and drew the plans and perspective sections of the building to present to the clients
  • Drew processing diagrams with AutoCAD; helped design external façades of Tongji University Creative Research Institute

RhinocerosSketchUpGrasshopperAutoCADVrayPhotoshopIllustratorLightRoom


Work Experience in Computer Science

Java Developer Intern

Alibaba Group Holding Limited  • Hangzhou (Zhejiang), China
06/2021 — 09/2021

  • Co-established the online Internet of Things (IoT) system for Xi’niu’s On-demand Production Factory
  • Co-developed an automated customer management system for Xi’niu Factory to improve efficiency
  • Reprogrammed label printers and embroidery machines with Java and ZPL to allow remote operations

PythonJavaSpringbootgitIoTAssembly

Lark Frontend Intern

Beijing ByteDance Technology Co., Ltd  • Shanghai, China
03/2021 — 06/2021

  • Provided debug and customization services for users of Lark Open Platform (workplace apps developer)
  • Fixed Lark interface compatibility issues and reviewed a part of Lark 4.0 updates before it went online
  • Co-initiated Lark Knowledge Base and used Java & Python to encode and categorize previous solutions

PythonJavaWebhookscipypymoogitJavaScriptAPI

System Test Design Lead

Apple Inc.  • Shanghai, China
10/2017 — 03/2018

  • Debugged 20 issues in macOS 10.14, including 3 severe security alerts with privacy and message missing
  • Collected and provided feedback on the user experience of the iOS 11 Application Program Interface

PythonJavaJavaScriptC#Ruby


Leadership Experience

Project Initiator/Leader

Aparkers (Smart Parking Development)  • Beijing, China
Oct 2016 — Mar 2018

  • Led a team of 8 to identify the causes of parking problems in Shanghai
  • Crafted a smart parking plan and visualized the parking space design with Rhino and BIM
  • Developed and installed signal detection devices in existing parking lots to shorten waiting time
  • Created an app providing parking guidance and promoted it in AppStore and Google Play
  • Received the patent (201721325329.0); the project was acquired by ETCP, a leading company in intelligent parking

PythonJavaC++gitphpJavaScript

Founder & CEO

HummerChess Education  • Shanghai, China
Apr 2019 — present

  • Expanded the company’s target customers from children to chess lovers of all ages
  • Produced and published 270+ tutorial videos on YouTube, TikTok, and Bilibili (more than 300,000 subscribers in total)
  • Devised chess-playing website and WeChat mini-program with Node.js and React

PythonHTMLphpCSSgitAPI from chess.com