Career Profile
Hi, I am Fang (Frank) Sun
- A designer at STUDIOS Architecture
- A recent graduate from University of Virginia (joined August 2019) majoring in Architecture and minoring in Computer Science.
- A Chess National Master with USCF Rating 2359.
- An owner of the firm called Hummer Education, dedicated to help more people learn better chess skills and now started to do software development courses as well, with online tutorials in Chinese for most of them.
Education
Major in Architecture and minor in Computer science;
- Computer Science — Software Development (java), Data Structure(C++), Computer Architecture, Machine learning, Cybersecurity
- Architecture — Foundation Design Studios I-V, Architecture History I-III, Data Visualization, Urban Planning Studio (UDC), Research Studio, Thesis Studio
Experiences in Architecture
- Modeled the existing 3-story parking garage in D.C. with Revit and designed 6 parametric ceiling options with Dynamo
- Assisted with interior rendering for Institute of International Finance with Enscape, created various furniture layouts and material choices in Revit for 50% Design Development (DD) presentation
- Working on model fixation for Bond Bread Redevelopment at Howard University under Design Development (DD) phase, concentrated on remodeling all staircases and podiums, redesigning two entries, conducting canopy and roof drain studies.
- 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
- Worked as TA in ARCH 1010 course, Lessons of the Lawn, for 20 undergraduate-level students
- Led discussion sessions; provided feedback and grading on weekly assignments about architectural history
- 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
- 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
- Worked as TA in PLAC 4010 and 6010 course, Neighborhood Planning Studio, for 16 graduate-level students
- Conducted weekly workshops on ArcGIS, Rhino and Illustrator skill development, organized meetings with architecture firms
- 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
- 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)
- 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
- 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
Other Experiences
- 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
- 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
- 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
- Solved 10 issues in macOS 10.14, including 3 severe security alerts with privacy and message missing; conducted issue reports
- Helped design test cases covering functional and non-functional aspects, including localization and Internationalization, integration and regression (MacOS 10.13.8)
- Collected and provided feedback on the user experience of the iOS 11 Application Program Interface, created comprehensive documentation for internal team reviews
- 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.
Computer Science Projects
Chess Lc0 Engine (Leela Chess Zero) [collaboration]
- A strong UCT chess AI following the same type of techniques as AlphaZero using Stockfish’s position representation and move generation.
- A strong UCT chess AI following the same type of techniques as AlphaZero using Stockfish’s position representation and move generation.
Readme Generator [collaboration]
- A tool provides an easy way to create a GitHub profile readme with the latest add-ons such as github stats, personal skill set, etc.
- A tool provides an easy way to create a GitHub profile readme with the latest add-ons such as github stats, personal skill set, etc.