industrial noise supply - passion project, 2024
Industrial Noise Supply
passion project, 2024 - poster for my radio show

contributors

me - personal project!

media

Graphic Design
3D Modelling

tools used

Adobe Photoshop
Adobe Illustrator
Blender
These posters were produced to advertise my show at KDVS 90.3FM, UC Davis' college radio. The centerpiece characters and metallic details were 3D modelled using Blender and the final design was drawn and assembled with Photoshop.

creative process - character

This project was heavily inspired by the work of artists like Nam Mac and Nana Miyata, as well as the chrometype movement. I hoped to center a human character in the work and ended up with the following model:

After imitating cel shading through compositing and intentionally lowering the output resolution:

I tried adding eyes but it ruined their mysterious aura. I decided they needed a friend!

creative process - manufacturing noise

I knew I wanted a maximalist design. After prototyping several layouts, I crowded the screen with iconography and experimented with producing noise textures through blending modes in several iterations:

creative process - chrometype

Metallic chrome elements were sculpted in Blender, and composited on top of the work for positioning and lighting. They were then rendered with an overhead camera and added to the final design.

whole earth festival - work, 2021-2023
Whole Earth Festival
2021-2023 - design for a zero-waste art festival

contributors

Zeki Xu - program, publicity
Jessica Wong - illustration
Kelechi Orji - photography

my role

Graphic Design
Print Design
Illustration

tools used

Adobe Photoshop
Adobe Illustrator
Adobe InDesign
I worked first as a program coordinator and later as publicity director for the Whole Earth Festival, a 3-day arts and music festival with a focus on zero-waste and sustainability. Projects delivered over 2 festival years included an events program, illustrated map, social media campaign, and website design. In addition to our individual roles, the entire staff of 40+ students worked together with 300+ volunteers each year to help put on the festival, including setup, takedown, washing reusable dishes, and hand-sorting over 100 bins of trash and compost through the night.

art direction

The festival attracts an estimated 20,000 visitors a year, mostly families and children, but also artists and students. In considering the theme and audience, we established a natural brand direction: earthy (for the environment), playful (for the kids and the inner child), and weird (for the artists).

We settled on a loose palette of greens, browns, and yellows, with the door held open for other highlights. I wanted the graphics involved to have an arts-and-crafts, hand-made aura while still being professional and accessible.

creative process

To produce most of the work, I followed the same process to maintain a consistent style. Initial ideas and sketches were illustrated in ink on paper, after which I scanned the work to maintain the grittiness of the raw penstrokes. The sketches were then cleaned up in Photoshop and then finally ported to Illustrator where finishing touches were added.

I'm really pleased with how the graphics turned out! I think the results really managed to capture the grassroots origins of the festival.

Between the awesome people, the mission, and opportunity to produce fun work, WEF will always hold a special place in my heart.

urban forestry - internship, 2024
Urban Forestry
internship, 2024 - interactive web mapping for a city's trees

contributors

Zeki Xu - Project Lead
Braeden Wills - Site Survey
Connie Chan - Editorial
Chris Curry - Supervisor

my role

Cartographic Design
UI / UX Design
Front-end Dev

tools used

HTML / CSS
JavaScript
MapLibre JS
The City of Fremont's Urban Forestry department continually seeks ways to connect residents with the trees in their community. Using existing internal data, I proposed and built an interactive, accessible map for exploring all 70,000+ street trees and 100+ landmark trees in the city.

technical overview

I built this project in-house using JavaScript and MapLibre, an open-source mapping library. Although we considered no-code services like Mapbox or Esri, they were determined to be too costly or too rigid for the project goals. Geography layers were obtained from OpenStreetMap.

While this DIY approach extended dev time, it granted greater control over the map's appearance, speed, and functionality, allowing design decisions specifically targeted towards exploring trees. I developed a map appearance that I felt was suitable and effective:

Feel free to compare my work to a similar project by San Francisco.

research

According to feedback provided by Fremont residents and contractors, existing processes for tree permitting were confusing, and residents in particular had trouble understanding how to make decisions involving trees. School teachers and administrators also wanted ways to integrate green learning into their curricula. I identified 2 priorities:

Provide accessible information - make it simple for property owners and contractors to identify specific trees and species, for planning and permitting purposes.
Educate - get residents and students to notice the trees within their community, and compel them to take on more informed stewardship of the urban forest.

gathering landmark data

The city wanted to center its "landmark trees": especially large, unique and/or ecologically important trees with special protections. In order to obtain a complete and accurate dataset, we conducted over 50 site visits to confirm the location and health of landmark trees. This data was combined with an existing database of all street trees to form a complete tree set.

Me and Braeden (the other intern, pictured) surveyed some incredible trees!

technical optimizations

Visualizing 70,000+ data points, and doing it smoothly and entirely in-memory (as opposed to using a tile server) was a critical challenge; a laggy map will never be user-friendly no matter how well its UI is designed. I baked in a few vital optimizations:

Reduced geometry data: I shaved as much as possible off of the geometries, showing only absolutely necessary geographic features and either removing or indexing all property data. This created a much more lightweight basemap.

Protobuf compression: I implemented protocol buffers, a compact binary encoding that relies on a targeted definition of the data and its structure. This improvement reduced network load by over 60% compared to raw JSON, allowing the map to initialize much faster.

solution and takeaways

This project is still being worked and improved upon, but I'm pleased with its current state.

Through this project I learned the following:

Digital maps are complicated. Making one means writing a vast set of instructions for how countless layers must appear, interact with one another, and rearrange when panned, zoomed, or rotated to any orientation. There are a million non-simple decisions to make in cartographic design: How far do I simplify geometries so the map can be fast, but still acceptably accurate? What features should be labeled? Which labels take priority? How do you balance on the line between efficiency and functionality?
Trees are cool. After visiting, learning about, and writing descriptions for hundreds of unique trees and species, I have a newfound appreciation for how strange they can be.
the garden ꧁꧂

I'm currently completing an internship for the City of Fremont, ending Nov 2024.

Seeking roles in graphic, visual, interactive, or brand design with preference for government, non-profit, or environmental sectors.

Also working on the following side projects: developing a tree inventory management app, and designing a website for a therapy practice.

Continuously seeking ways to better connect with community here in the Mission District, SF.

about me

Hi! I'm Zeki (he/his).
I'm a visual and graphic designer with a background in code and a B.A. in Design from UC Davis.

age: 23

sign: virgo

hobbies: doom-scrolling, painting, coding, crochet, playing the guitar

current mood:

C:/ zeki's pc

sorry! my PC cannot be accessed on mobile devices :(

check back on desktop for the best experience!

project archive
Project Archive
݁₊⋆⊹ ❁ ⊹⋆₊ ݁

Urban Forestry / Young Tree Care

Night at the Simphony (Commission)

Urban Forestry / Discover Urban Cooling

damyentowne.com (Commission)

UC Davis Pride Festival

Associated Students Payroll Transparency

DES51 Shelf / Classwork

jelly.png