Frontend Software Engineer
Production Vue 3 applications, responsive dashboards, and complex interfaces owned from architecture through release, with additional React project experience.
JavaScript · Vue · React · Playwright
Frontend résumé (PDF)function bigFriendlyFunction(you) {
I’m Nicholas Bennett, a Baltimore-based software engineer available for full-time opportunities. I build responsive interfaces, JavaScript and Python applications, and integrations that help people get their work done.
Open to Frontend Software Engineer, Full Stack Software Engineer (JavaScript / Python), and Solutions Engineer roles.

01 / résumés & opportunities
I’m looking for a full-time role on a team building useful software. Choose the résumé that fits your opening; each is available as a PDF.
Production Vue 3 applications, responsive dashboards, and complex interfaces owned from architecture through release, with additional React project experience.
JavaScript · Vue · React · Playwright
Frontend résumé (PDF)JavaScript applications, Python/Django APIs, SQL, and external integrations. Experience modernizing legacy apps and delivering features from data retrieval to the interface.
JavaScript / Python · Django · Node.js · SQL
Full stack résumé (PDF)Hands-on engineering backed by extensive technical support and consulting experience. I translate user workflows into applications, integrations, and clear technical solutions.
Workflow analysis · API integration · Troubleshooting
Solutions résumé (PDF)02 / selected projects

Artist website
An artist website with dedicated desktop and mobile experiences.
Explore OG Blacman
Independent community project
A conversation app I built for a public picnic I hosted through Meetup in a Baltimore park, helping strangers get to know one another.
Explore Medium Talk
Original tool / independent refresh planned
Matching MBA talent to corporate board internships, optimally.
Explore Kellogg Board Fellows Optimizer
Independent tool / interface refresh planned
Turn an image into a larger poster printed across ordinary sheets of paper.
Explore Poster Slicer
DJ workflow tool
Profiles the bass characteristics of music and writes results directly into the RekordBox database, helping DJs identify tracks that SHAKE the dancers.
Explore RekordBox Bass Notes
Desktop app / in development
A desktop app for exploring the sub-sonic characteristics of a DJ’s music library, built with React and Rust.
Explore Dancefloor Bass AnalyzerMore of my work across web apps, creative coding, data analysis, and developer tools. Explore the project links and source on GitHub.
A flashcard app for studying MITRE ATT&CK techniques through synthetic Windows events and spaced repetition.
A website for a quiet creative meetup I organize in Baltimore, with event information, shared expectations, and RSVP links.
A Vue app that turns text and URLs into QR codes, with copyable text and downloadable PNG exports.
A daily walking-quest app: pick a quest, mark it complete, and revisit past adventures through a calendar.
A browser-based design tool that overlays text with colors computed as the inverse of the image underneath, for print-ready artwork.
A browser-based tool for cutting subjects out of photos and saving transparent PNGs, with all image processing on your device.
Python tools for converting images to black and white, creating transparent variants, and isolating dominant colors.
Image-processing tools that apply geometric transparency masks to reduce ink coverage for direct-to-garment and direct-to-film printing.
A browser-based pixel drawing app with local documents, selection and paste tools, and SVG import and export.
A client-side ANSI art inspector that decodes .ANS files and checks whether Chrome DevTools can print their escape sequences.
A fractal design tool with fern, Sierpinski, snowflake, and dragon patterns, adjustable colors, and PNG export.
A free-association writing app that hides earlier text to keep you writing, with a visible tail and local browser storage.
An interactive grid-warping experiment with adjustable spacing, surface functions, and parameters.
A full-screen particle-field visual experiment built with Vue 3 and Vite.
A browser-based typography experiment presenting quotations in decorative script.
An experimental digital clock exploring the question, “What even is time?”
A Vue component that renders text with a dynamic fire effect using noise and simulated heat diffusion.
The classic demoscene fire effect rendered in 3D with voxels and Three.js.
A command-line tool that turns a long Markdown file into linked HTML pages with a table of contents and syntax highlighting.
A starfield paired with procedurally generated spacey music.
A browser tool for uploading MP3 files and calculating their low-frequency energy in the 20–150 Hz range.
Tools for exploring low-frequency energy in music, including browser visualizations and Python analysis of a DJ library.
Tiling SVG graphics for wallpaper and tattoo design.
Data collection and analysis exploring insights from 1.5 years of driving Uber in downtown Chicago.
A browser-based generator for printable hexagonal and triangular graph paper, exported as PDFs.
A tool for arranging emojis into bouquets and other patterns.
English interpretations of Lao Tzu’s Tao Te Ching, presented as a reading website.
An exploration of fatal traffic-crash data, with tools for converting and preparing records for mapping and analysis.
A tool for rasterizing image files into ASCII art.
03 / experience & approach
My experience spans cybersecurity software, university applications, technical support, and consulting. At CyberMaxx, I built security operations interfaces and customer reporting with Vue, Python/Django, and SQL, contributing to weekly production releases on an eight-person engineering team.
A long background in technical support shapes how I build: understand the workflow, ask useful questions, and follow problems through to a working solution. I’m looking to bring that approach to my next full-time team.
Outside work, I build community apps and music software. At 6′6″, I bring the “big” in Big Friendly Function quite literally.
JavaScript, Vue, React, TypeScript, Python, Django, Node.js, SQL/MySQL, and Playwright. My independent projects also include Rust and desktop development.
I also use Claude Code and ChatGPT Codex alongside automated testing and code review.
04 / contact
Hiring a Frontend Software Engineer, a Full Stack Software Engineer working with JavaScript and Python, or a Solutions Engineer? I’m available for full-time opportunities. Send me a role description and a little about your team, or get in touch with a referral.
nicholas@bigfriendlyfunction.com