Hanna Salzman (HON-uh) is a multidisciplinary designer specializing in graphic work and creative direction. Currently studying architecture at the University of Toronto, she additionally works with brands and independent artists in a variety of fields, ranging from photography & video work to type & web design.

Past work includes projects with musicians, student developers, nonprofits, clothing stores, magazines, and more, with emerging themes centered around industrial design and community through urban environments. Although she is working on a personal project at the moment, she is open to any potential commissions or collaborative projects through the summer and fall.



Work experience
App design
Apparel design
Architectural design
Art direction
Brand design
CAD & 3D modeling
Furniture design
Graphic design
Industrial design
Photography
Research & data
Typography
UI/UX design
Web design
Woodworking

.


Works in
Adobe Illustrator
Adobe InDesign
Adobe Lightroom
Adobe Photoshop
Adobe Premiere
Cargo
Carrd
Figma
Framer
Google Systems
Glyphs
Grasshopper
HTML/CSS
Rhino 8
Shopify
Square Systems
Squarespace
Wix
WordPress

.


Works with
Artists
Brands
Coders
Companies
Creative directors
Developers
Fashion designers
Individuals
Magazines
Musicians
Nonprofits
Organizations
Storefronts
You


Click or swipe image
carousel to navigate

Work with Street Lab
CAD & 3D modeling
Graphic design
Industrial design
Research & data


I had the pleasure of collaborating with the design team of the nonprofit Street Lab over the summer to coordinate and design outdoor pop-up programs across New York City, further assisting the program team as a staff member by helping deploy these programs across multiple locations. Between the office, warehouse, and field, I studied how the intersection of community engagement and design activates communities in need, with portable industrial solutions and fabrication techniques thriving in public spaces for kids and adults alike. Specific projects I joined in collaborating on included portable misting arches and shade to help bring relief to New York’s vicious heatwaves in the summer and promote safe playing in the city streets. Additional work included graphic and branding design for the organization, including their portfolio design for submission at the Cooper Hewitt National Design Awards, and CAD modeling for portable storage design.

(function() { const wrap = document.currentScript.previousElementSibling; const img = wrap.querySelector(".gallery-img"); const left = wrap.querySelector(".gallery-zone.left"); const right = wrap.querySelector(".gallery-zone.right"); const imgs = [ "https://dl.dropbox.com/scl/fi/cjbyritb6vbyi57eoikmv/1.png?rlkey=r5sfwz639q8k7yo5qnh2iznog&st=4a6gdl0c&dl=1", "https://dl.dropbox.com/scl/fi/b2rfci60musyf4qyolsxk/2.png?rlkey=4reyemfxxes14eshku79nr0wb&st=zoqkyegj&dl=1", "https://dl.dropbox.com/scl/fi/kbeb3jazvqqqefzrvmxy0/galleryimg7.png?rlkey=9zd9umfs00g25bjq5bhzhncva&st=g1xncqnz&dl=1", "https://dl.dropbox.com/scl/fi/guh9kzl8l7v9venowlo37/galleryimg6.png?rlkey=sqp0mmnhkuhlz06gcxhhyiekg&st=mjyq50sz&dl=1", "https://dl.dropbox.com/scl/fi/zuayl3al6tsu36dkkmr9l/galleryimg5.png?rlkey=62zltthhcxpjukzgo1c9g0r5u&st=qc2d4bf7&dl=1", "https://dl.dropbox.com/scl/fi/zo9mt0ybnad2xq6k9vkfj/galleryimg.png?rlkey=uvvau81sgsslxrji19ce6i61a&st=qnttvn2u&dl=1", "https://dl.dropbox.com/scl/fi/05amf5kijg64br61hdg9p/galleryimg8.png?rlkey=yg0ylc8fiyqglj64sz2axcx3p&st=gjwrwmrq&dl=1" ]; let index = 0; const preloadedImages = []; imgs.forEach(src => { const imgPreload = new Image(); imgPreload.src = `${src}?auto=format&q=80`; preloadedImages.push(imgPreload); }); function show(i) { index = (i + imgs.length) % imgs.length; const base = imgs[index]; img.src = `${base}?auto=format&q=80`; img.srcset = `${base}?auto=format&q=80 1x, ${base}?auto=format&q=90 2x`; } left.addEventListener("click", () => show(index - 1)); right.addEventListener("click", () => show(index + 1)); let startX = 0; wrap.addEventListener("touchstart", e => { startX = e.touches[0].clientX; }); wrap.addEventListener("touchend", e => { const dx = e.changedTouches[0].clientX - startX; if (Math.abs(dx) > 30) { show(dx < 0 ? index + 1 : index - 1); } }); img.addEventListener("contextmenu", e => e.preventDefault()); show(0); })();

Click or swipe image
carousel to navigate

Judy
Art direction
Graphic design
Research & data
Typography
Web design


Inspired by the history and dominance of American highway signage design around the world, this project was selected as one of three Capstone projects developed in my senior year of high school. Over ten months, I worked closely with advisors, mentors, and professional type designers to research and produce a font that honored the legacy of Highway Gothic and its infamous battle with Clearview for standardized usage across North America. Its primary focus was to examine the priority of accessibility and legibility in widespread usage of type while retaining aesthetic representation for average encounters. After months of research, design, and legibility testing, the first iteration of Judy was released freely for public use in May 2024, accompanied by an accessible website and specimen booklet. An updated release is planned for the future to provide support for more weights, languages, and styles.

(function() { const wrap = document.currentScript.previousElementSibling; const img = wrap.querySelector(".gallery-img"); const left = wrap.querySelector(".gallery-zone.left"); const right = wrap.querySelector(".gallery-zone.right"); const imgs = [ "https://dl.dropbox.com/scl/fi/jb1mlyukhjl5kh8tk3utq/galleryimg.png?rlkey=7m3d36i0u40bx8xkavgo2pfd0&st=6xs9jrck&dl=1", "https://dl.dropbox.com/scl/fi/o9qeanz8b72ue5d3gkcns/galleryimg2.png?rlkey=lcfgri83eyasodp0gfg1suvhu&st=gke9bm7p&dl=1", "https://dl.dropbox.com/scl/fi/mdpl04b2qtljrjng7ugb9/galleryimg3.png?rlkey=j7mukw13vdp69t7hlw5znnxp6&st=tubmaedw&dl=1", "https://dl.dropbox.com/scl/fi/9wu3wkfn9e6nwif6mv0ye/galleryimg5.png?rlkey=50d18ftcoabmzqxtrwkqol6ub&st=8s0vmcfu&dl=1", "https://dl.dropbox.com/scl/fi/sg8sr6j6vulm3wvwq4tth/galleryimg6.png?rlkey=zur6459846noquaodg8funn61&st=9k20swcq&dl=1", "https://dl.dropbox.com/scl/fi/a0i9n775fbbgqjxzpm2x2/galleryimg7.png?rlkey=qxwm4wj0m62k61zazz8drgsy0&st=06514g6q&dl=1" ]; let index = 0; function show(i) { index = (i + imgs.length) % imgs.length; const base = imgs[index]; img.src = `${base}?auto=format&q=80`; img.srcset = `${base}?auto=format&q=80 1x, ${base}?auto=format&q=90 2x`; } left.addEventListener("click", () => show(index - 1)); right.addEventListener("click", () => show(index + 1)); let startX = 0; wrap.addEventListener("touchstart", e => { startX = e.touches[0].clientX; }); wrap.addEventListener("touchend", e => { const dx = e.changedTouches[0].clientX - startX; if (Math.abs(dx) > 30) { show(dx < 0 ? index + 1 : index - 1); } }); img.addEventListener("contextmenu", e => e.preventDefault()); show(0); })();

Click or swipe image
carousel to navigate

Salem June, Silver Star
Art direction
Graphic design
Photography


Working with Boston-based musician and composer Salem June, I helped photograph and direct the design behind the artist’s debut studio album, Silver Star. The project involved capturing specific ranges of light through double-exposure techniques to produce visual components that would accompany the music, such as album artwork, themes, and other recurring motifs. The album’s photography and digital identity were guided primarily by the artifacts of digital noise, loops, and static that the artist incorporates throughout her work, most explicitly on the album.

(function() { const wrap = document.currentScript.previousElementSibling; const img = wrap.querySelector(".gallery-img"); const left = wrap.querySelector(".gallery-zone.left"); const right = wrap.querySelector(".gallery-zone.right"); const imgs = [ "https://dl.dropbox.com/scl/fi/s1ziala0c2j2brz7lvbly/galleryimg5.png?rlkey=xfcshvvv42rqvsikgmudi0bqb&st=cj1au25d&dl=1", "https://dl.dropbox.com/scl/fi/79xjfkfifz8kzk3076ztg/galleryimg.png?rlkey=vg84axc8gz810xz06ygddqa5s&st=yd26q6g6&dl=1", "https://dl.dropbox.com/scl/fi/pyq9nm7sb0kbmrz3q4d13/galleryimg2.png?rlkey=4g5yp1c7uhcxzr5zb0j2ev0sy&st=vd9y147p&dl=1", "https://dl.dropbox.com/scl/fi/yc3nwmf57m4igsga6s4gb/galleryimg3.png?rlkey=8d7vvlqooganjex285gjzkvl1&st=0llibjlw&dl=1", "https://dl.dropbox.com/scl/fi/o24e6qx1hldjgsg17gqbg/galleryimg4.png?rlkey=2vvwq7asemv5neijmmst0nrqk&st=tlj0cnsy&dl=1" ]; let index = 0; function show(i) { index = (i + imgs.length) % imgs.length; const base = imgs[index]; img.src = `${base}?auto=format&q=80`; img.srcset = `${base}?auto=format&q=80 1x, ${base}?auto=format&q=90 2x`; } left.addEventListener("click", () => show(index - 1)); right.addEventListener("click", () => show(index + 1)); let startX = 0; wrap.addEventListener("touchstart", e => { startX = e.touches[0].clientX; }); wrap.addEventListener("touchend", e => { const dx = e.changedTouches[0].clientX - startX; if (Math.abs(dx) > 30) { show(dx < 0 ? index + 1 : index - 1); } }); img.addEventListener("contextmenu", e => e.preventDefault()); show(0); })();

Click or swipe image
carousel to navigate

SAFA
App design
Art direction
Brand design
Graphic design
UI/UX design


Before its initial launch to the App Store in 2023, I joined the team of SAFA, a campaign from two classmates in pursuit of expanding accessibility to youth soccer players across the world through recruitment, professional clubs and leagues, and scholarships. I was tasked as the sole designer, creating a comprehensive brand identity meant to attract both young and professional audiences to the platform. Ultimately, working with the team, the identity consisted of app design and layout for the prototype, as well as communications messaging for logos, advertisements, and other hypothetical scenarios meant to help the brand grow from its small network.

(function() { const wrap = document.currentScript.previousElementSibling; const img = wrap.querySelector(".gallery-img"); const left = wrap.querySelector(".gallery-zone.left"); const right = wrap.querySelector(".gallery-zone.right"); const imgs = [ "https://dl.dropbox.com/scl/fi/6c110yo0poos8h1utceoy/galleryimg2.png?rlkey=biyin6ctbbrwytoxjzrnafppd&st=clhh027j&dl=1", "https://dl.dropbox.com/scl/fi/4n1vx4zc32qaj2l0orkw0/galleryimg3.png?rlkey=8rq6mtegjle1egzfjlgdelk03&st=3quzmj47&dl=1", "https://dl.dropbox.com/scl/fi/5mglza0kva88z9rgqbveo/galleryimg.png?rlkey=28eofrj7kb27et0jd4nmxdk5a&st=5cj7v0gj&dl=1" ]; let index = 0; function show(i) { index = (i + imgs.length) % imgs.length; const base = imgs[index]; img.src = `${base}?auto=format&q=80`; img.srcset = `${base}?auto=format&q=80 1x, ${base}?auto=format&q=90 2x`; } left.addEventListener("click", () => show(index - 1)); right.addEventListener("click", () => show(index + 1)); let startX = 0; wrap.addEventListener("touchstart", e => { startX = e.touches[0].clientX; }); wrap.addEventListener("touchend", e => { const dx = e.changedTouches[0].clientX - startX; if (Math.abs(dx) > 30) { show(dx < 0 ? index + 1 : index - 1); } }); img.addEventListener("contextmenu", e => e.preventDefault()); show(0); })();

Click or swipe image
carousel to navigate

Cherry-Coloured Funk
Bench, cherry wood, 52 × 34 × 1 in


Designed as part of a six-week residential intensive program at the Rhode Island School of Design, Cherry-Coloured Funk is a design piece meant to capture both the perfect and imperfect aspects of furniture and how we incorporate leisure into daily ritual. Invoking repetitive elements found in common benches, such as church pews, the structure of the project takes sharp angles and curves to create arched walls. Where traditional benches inherently restrict guests with length, rails or other forms of hostile architecture, Cherry-Coloured Funk is designed to welcome leisurely activity in all forms. The cherry wood used to construct the bench is deliberately knotted and hand-chiseled with carvings to reflect its natural, imperfect “funk,” and its shell is stained with different color coats to invite placement inside or out in harmony with its environment, whether natural trees for leisure in nature environment or with the furniture and walls of a home in a constructed one.

(function() { const wrap = document.currentScript.previousElementSibling; const img = wrap.querySelector(".gallery-img"); const left = wrap.querySelector(".gallery-zone.left"); const right = wrap.querySelector(".gallery-zone.right"); const imgs = [ "https://dl.dropbox.com/scl/fi/ybadjb5hl066akw2ytjeh/galleryimg.png?rlkey=ldntu82e0cae3gprb78eg64x1&st=5l3rcivv&dl=1", "https://dl.dropbox.com/scl/fi/ohok1gw58v7x9kz3ntfeo/galleryimg2.png?rlkey=9r2brm21o0iyki0w5law5rrw7&st=rqfgmkbr&dl=1", "https://dl.dropbox.com/scl/fi/1fienxcx19wggzyecpyb1/galleryimg3.png?rlkey=nz5ziniraaq1gkn930yj6hnk4&st=w49r59u6&dl=1", "https://dl.dropbox.com/scl/fi/okhw7b0ukpk6tjk7om715/galleryimg4.png?rlkey=0sdyevp189v9r40t1g34721su&st=du0l20lk&dl=1", "https://dl.dropbox.com/scl/fi/m7tg2x0f7jjpup15e4x7d/galleryimg5.png?rlkey=2b7n58tzee5ceqjl6inuepbca&st=l1xyoc1z&dl=1", "https://dl.dropbox.com/scl/fi/ykksfpzjd91c1dsc2h8gd/galleryimg6.png?rlkey=g6r2xfn9opm0n7d3gj8ws39ng&st=q35ik5en&dl=1" ]; let index = 0; function show(i) { index = (i + imgs.length) % imgs.length; const base = imgs[index]; img.src = `${base}?auto=format&q=80`; img.srcset = `${base}?auto=format&q=80 1x, ${base}?auto=format&q=90 2x`; } left.addEventListener("click", () => show(index - 1)); right.addEventListener("click", () => show(index + 1)); let startX = 0; wrap.addEventListener("touchstart", e => { startX = e.touches[0].clientX; }); wrap.addEventListener("touchend", e => { const dx = e.changedTouches[0].clientX - startX; if (Math.abs(dx) > 30) { show(dx < 0 ? index + 1 : index - 1); } }); img.addEventListener("contextmenu", e => e.preventDefault()); show(0); })();

Click or swipe image
carousel to navigate

Super Point
CAD & 3D modeling
Architectural design
Furniture design
Graphic design
Research & data


Super Point isn’t just home to the best pizza in Toronto, but also a beautiful community. As part of an architecture course centered around drawing and representation, I spent an entire semester on this “third space,” meticulously documenting and measuring every chair, table, and corner of the restaurant to produce an accurate replicated model of the space in computer-aided design (CAD) software. From this model, I used different planes, angles, and views to construct unique architectural drawings, highlighting different areas of the space, as well as its exterior. Using these line drawings, I then created a poster using imagery and themes from psychedelic music posters, inspired by the soundtrack of the space and the people within it. Altering perfect lines to warp within context and distort perspective allows a unique glimpse into the space apart from its standard exterior representation. Its final presentation stands at 1 × 1.5 m (39.4 × 59.1 in) with a smaller print now framed in the space. In addition to its printed colorway, a select multiple additional colorways were created to honor the music and culture the poster drew from.

(function() { const wrap = document.currentScript.previousElementSibling; const img = wrap.querySelector(".gallery-img"); const left = wrap.querySelector(".gallery-zone.left"); const right = wrap.querySelector(".gallery-zone.right"); const imgs = [ "https://dl.dropbox.com/scl/fi/1ui905ohqvuvrmzpa2yvl/galleryimg.png?rlkey=gn2ctoaa52emotpue3x5wb6g8&st=ms8n03xm&dl=1", "https://dl.dropbox.com/scl/fi/6co1xwefli8aw6d252nfz/galleryimg3.png?rlkey=l6smfvjcgn558ditro6angbgt&st=vssdhcim&dl=1", "https://dl.dropbox.com/scl/fi/ndwvzcdqyeakrt0rs91ti/galleryimg9.png?rlkey=sw19qafcjni9ufcuq7lhn6teh&st=uys1ksu0&dl=1", "https://dl.dropbox.com/scl/fi/yvfol5au61mcb3pzrpidz/galleryimg5.png?rlkey=csricad76djczpwacwblpg52l&st=xkb1u9ga&dl=1", "https://dl.dropbox.com/scl/fi/7flxzp1lhul9ijypp6ugt/galleryimg6.png?rlkey=c74eiby54mb82koy2tayn441y&st=0nvpirnn&dl=1", "https://dl.dropbox.com/scl/fi/jia6f4j58ez5oagz2zdgm/galleryimg7.png?rlkey=1kb9md65q3xq04eah10s6kj2i&st=1ph8h8hy&dl=1", "https://dl.dropbox.com/scl/fi/zqdb8or5at7x6nyqzwjru/galleryimg8.png?rlkey=gmh161y2okvfgf4xmgwrw49mw&st=d0450icb&dl=1", "https://dl.dropbox.com/scl/fi/bd2dqdydzbhjk91mijjed/galleryimg11.png?rlkey=7jywem5ts6xn8tvze8vi2wbyy&st=0j1wortv&dl=1", "https://dl.dropbox.com/scl/fi/t4ny2bfonohss8tcf5bap/galleryimg12.png?rlkey=80m1mrbpv15pigyf2f9sa1ly2&st=op3o9d0p&dl=1", "https://dl.dropbox.com/scl/fi/bwyvm41wieehx0ellj2g3/galleryimg13.png?rlkey=wbo8vkpi2r8r82wzha6y6lvzi&st=vzqz68aj&dl=1", "https://dl.dropbox.com/scl/fi/hxwu3k7fypi0s72rat71w/galleryimg10.png?rlkey=ufyhofaue7g84gppap198fl4v&st=1ef9rxnt&dl=1" ]; let index = 0; function show(i) { index = (i + imgs.length) % imgs.length; const base = imgs[index]; img.src = `${base}?auto=format&q=80`; img.srcset = `${base}?auto=format&q=80 1x, ${base}?auto=format&q=90 2x`; } left.addEventListener("click", () => show(index - 1)); right.addEventListener("click", () => show(index + 1)); let startX = 0; wrap.addEventListener("touchstart", e => { startX = e.touches[0].clientX; }); wrap.addEventListener("touchend", e => { const dx = e.changedTouches[0].clientX - startX; if (Math.abs(dx) > 30) { show(dx < 0 ? index + 1 : index - 1); } }); img.addEventListener("contextmenu", e => e.preventDefault()); show(0); })();

Click or swipe image
carousel to navigate

Walcott
Photographic series


Walcott is a digital photography series centered around environmental activism and the future of Cape Cod, where extensive coastal erosion has devastated the landscapes I grew up with. In my observation for over a decade and a half, rapid sea level rise from human-accelerated climate change has made the dunes of the Cape remain some of the most vulnerable in all of Massachusetts. Beaches and ponds have been severely transformed, shrinking until some have been completely engulfed by water without a shore left. Developed during my first years of high school, this series documents sandscapes across five different dune locations on the Cape, where erosion has impacted each to different extents. In addition to a somber look towards the future of these areas, it reflects the beautiful natural presence as it exists today, and a reminder to preserve and take care of our delicate environment.

(function() { const wrap = document.currentScript.previousElementSibling; const img = wrap.querySelector(".gallery-img"); const left = wrap.querySelector(".gallery-zone.left"); const right = wrap.querySelector(".gallery-zone.right"); const imgs = [ "https://dl.dropbox.com/scl/fi/acp5mysvrh5npdaehv6jf/galleryimg.png?rlkey=rvonura1nogmmfy6aul5l4xp3&st=tqo37jop&dl=1", "https://dl.dropbox.com/scl/fi/4232gm1i1w3amgy0zhg3y/galleryimg8.png?rlkey=mk0nn95fcilvnid0gorifv428&st=yrm0jetw&dl=1", "https://dl.dropbox.com/scl/fi/66nshkejyt56lp6ophjan/galleryimg2.png?rlkey=7hxvkhkp4mr7k8ekge5mak5d1&st=525j4il8&dl=1", "https://dl.dropbox.com/scl/fi/etu57t829ort69gxszuve/galleryimg3.png?rlkey=zsn30o8kjvnwdb5pgneaptjsm&st=qqtkphfx&dl=1", "https://dl.dropbox.com/scl/fi/7lqfldyi9mwm5fb5b506t/galleryimg5.png?rlkey=rytbo3hoesq6j10ekchepyx7b&st=ugfxr6op&dl=1", "https://dl.dropbox.com/scl/fi/260ed672hvopaz0au2h3b/galleryimg6.png?rlkey=i3pz498x5lgvl9g31dn8hi4jn&st=w01nttnd&dl=1", "https://dl.dropbox.com/scl/fi/lydj6ye83k7imz6x9cy7l/galleryimg7.png?rlkey=15kldjf7gstnkp2wp3qrms5ok&st=im42twus&dl=1" ]; let index = 0; function show(i) { index = (i + imgs.length) % imgs.length; const base = imgs[index]; img.src = `${base}?auto=format&q=80`; img.srcset = `${base}?auto=format&q=80 1x, ${base}?auto=format&q=90 2x`; } left.addEventListener("click", () => show(index - 1)); right.addEventListener("click", () => show(index + 1)); let startX = 0; wrap.addEventListener("touchstart", e => { startX = e.touches[0].clientX; }); wrap.addEventListener("touchend", e => { const dx = e.changedTouches[0].clientX - startX; if (Math.abs(dx) > 30) { show(dx < 0 ? index + 1 : index - 1); } }); img.addEventListener("contextmenu", e => e.preventDefault()); show(0); })();

Click or swipe image
carousel to navigate

America sixty-nine years later how much has changed except Ginsberg’s money won’t even get you a two-liter Coke
Inkjet print photograph collage on Coca-Cola-soaked matte paper, roughly 20 × 20 in


Compelled by the language Ginsberg used to describe his raw emotion tied to the America of his era, I aimed to compare his feelings to my disillusioned state as I watch America as a citizen from afar this year after leaving. Blown up to 400 square inches and sprayed with 4 liters of Coca-Cola, Ginsberg’s poem is overlaid with iconic imagery reflecting the state of America, its paragon of free speech, and censorship in protest over the course of nearly seventy years. While its nature is inherently political, its aim is not to capture an “anti-American” perspective, but instead focus on the events and emotions that have flooded my mind as I brace for a new America under Donald Trump’s second presidency and the events that are likely to unfold in the next four years, which will prompt its own reflection in seventy years as the America of the future contemplates how its values stand the time between each commentary on the last.


Click or swipe image
carousel to navigate

No. 14168
Short film video collage, 7:15 runtime


How many individuals in the United States would you guess identify as transgender? You’re probably not just wrong, but way off. Even though making up less than one percent of the population, trans individuals in the United States are four times as likely to be the victim of violent crime compared to cisgender Americans. On January 25, 2025—the day of his second inauguration—Donald Trump signed Executive Order No. 14168, attacking “radical gender ideology” and ceasing government funding or recognition of trans Americans over dozens of federal agencies. The first of numerous expected policies and legal battles, this order marks a landmark moment in how trans individuals are treated by their peers and the country they live in, overestimated and targeted on grounds of belief instead of data.

This short film is an extension of the America collage, framing the realities of trans lives in the United States today with the history and joy behind trans growth and its roots in the New York City drag movements, primarily as documented in the 1990 film Paris Is Burning. We are moving forward, but at what cost?

(function() { const wrap = document.currentScript.previousElementSibling; const img = wrap.querySelector(".gallery-img"); const left = wrap.querySelector(".gallery-zone.left"); const right = wrap.querySelector(".gallery-zone.right"); const imgs = [ "https://dl.dropbox.com/scl/fi/qjb3wxqpgqrwf0278fkws/galleryimg.png?rlkey=8ivgfulj0p4o0it1y535n5j8t&st=c6qsi6jz&dl=1", "https://dl.dropbox.com/scl/fi/e8psml6n2j5mdyyp20oqx/galleryimg2.png?rlkey=ihswomir7p5xs1ylsd1dzlgly&st=f4z71vba&dl=1", "https://dl.dropbox.com/scl/fi/qix8kbno9thzvuhbbubk2/galleryimg3.png?rlkey=lh7fdlljy7e4hp287nuempvsp&st=mhtyni7o&dl=1", "https://dl.dropbox.com/scl/fi/bgw7hsbxsdy8c0j31f1go/galleryimg4.png?rlkey=75hq3j8q2j93tv6xmqxeu7jo2&st=40s1lvs0&dl=1", "https://dl.dropbox.com/scl/fi/fboj0srzrg36eey562f04/galleryimg5.png?rlkey=lxrgmsur3ltdeetw8csw27z40&st=pgqffn63&dl=1", "https://dl.dropbox.com/scl/fi/ozqj0bjnovtds40m3i7mo/galleryimg6.png?rlkey=8jldi9f47kew5akgu8daw000m&st=9xwdwcck&dl=1" ]; let index = 0; function show(i) { index = (i + imgs.length) % imgs.length; const base = imgs[index]; img.src = `${base}?auto=format&q=80`; img.srcset = `${base}?auto=format&q=80 1x, ${base}?auto=format&q=90 2x`; } left.addEventListener("click", () => show(index - 1)); right.addEventListener("click", () => show(index + 1)); let startX = 0; wrap.addEventListener("touchstart", e => { startX = e.touches[0].clientX; }); wrap.addEventListener("touchend", e => { const dx = e.changedTouches[0].clientX - startX; if (Math.abs(dx) > 30) { show(dx < 0 ? index + 1 : index - 1); } }); img.addEventListener("contextmenu", e => e.preventDefault()); show(0); })();

[currently updating portfolio]



hanna
/ˈhɑːnə/
HON-uh
click to listen

Site build 11 July 2025


© 2025 Hanna Salzman. All rights reserved.All logos, photographs, or other material used on this website created by the author are protected and may not be used without written permission. Please send me any site issues, comments, questions, or lawsuits.Typeset in Standard by Grilli as the world's first design portfolio not made with Cargo.