Working at a computer

Hi! I'm Zack.

I'm a full stack developer and life-long learner with a deep passion for problem solving and tech. With a rich background in the music industry, working alongside artists and music labels, I've transitioned my creative mind and audio engineering skills into the world of software development. When I'm not at my computer, I like to spend my time learning Japanese, keeping fit and producing music.

Experience

React Developer w/ Node JS

Fedstack, Leidos

May 2025 - July 2025


Developed a mission-critical Single Page Application (SPA) for the Federal Aviation Administration (FAA) to enable real-time flight path monitoring, editing, and airspace management.

  • Built advanced geospatial mapping features using React Leaflet, GeoJSON, and Polylines to display dynamic aircraft positions and trajectories.
  • Engineered a mission-critical Reroute Tool that supports interactive route drawing, conflict detection, and path validation for safe airspace operations.
  • Led state management migration from React Context to Zustand, improving app performance and stability.
  • Simulated aircraft movement using interval-based coordinate updates for real-time animation and optimized rendering.
  • Resolved complex rendering bugs including event propagation issues, race conditions, and improper state updates.
React
TypeScript
JavaScript
Tailwind
Node
React Leaflet
GeoJSON
React Context
Zustand
Custom Hooks
WebSockets

Full-Stack Developer | React Native Developer

SM Communications

August 2023 - Current


Led full-stack development for multiple web, mobile, and IoT projects using React Native, Next.js, Node.js, and AWS.

  • Developed a React Native IoT Smart Home App integrating SmartThings and Home Assistant APIs, enabling control of 100+ smart devices.
  • Built a Node.js server processing real-time data streams via Apache Kafka, exposing endpoints through a REST API for downstream consumers.
  • Created a lightweight CRM platform with Next.js and SQLite, supporting lead management, annotations, and OAuth 2.0 integration using Microsoft Identity Platform.
  • Built a location-based mobile quiz game with 500+ users, using analytics for engagement tracking and automated prize distribution.
  • Maintained and deployed 16+ production websites via AWS and GoDaddy, automating updates and improving server efficiency.
React (Next.js)
TypeScript
Tailwind
Node
REST APIs
PostgreSQL
AWS
React Native
Expo
WordPress

Front-End React Developer

Sounds Like Soma

January 2018 - August 2023


  • Designed and delivered custom web tools for music labels and studios using React, Ruby on Rails, and Jekyll.
  • Developed reusable press kit templates in React, used by 20+ artists and labels, deployed via Vercel for fast, global delivery.
  • Managed 50+ TB of multimedia data across multiple studios, building secure archive and retrieval systems.
  • Rebuilt the studio's main site using Rails, Jekyll, and Bootstrap, achieving 5+ years of continuous SEO-driven traffic growth.
React (Next.js)
Typescript
Tailwind
REST APIs
Bootstrap
Javascript
HTML
CSS
Ruby
Jekyll
Ruby on Rails

Side Projects

Web Wizard Dev

Web Wizard Dev

Professional web development company

A freelance software engineering company for building websites, mobile apps, MPVs, and updating existing websites for a diverse client base.

Next.js
Tailwind CSS
Typescript
Bootstrap
Omni-Mart

Omni-Mart

Your Intergalactic E-commerce Marketplace

Everything you need on an interplanetary journey. Complete with checkout page, Stripe integration, confirmation emails, and a robust admin page to track and modify products.

Next.js
Prisma
PostgreSQL
Resend
Node
Stripe API
React Email
Supabase
Bootstrap
Artist EPK React Template

Artist EPK React Template

A reusable template for creating electronic press kits

A reusable electronic press kit (EPK) template for musicians and artists to showcase their songs, artwork, photos, and videos.

React
Typescript
Tailwind CSS
Vite
Vercel
Responsive Design
Sounds Like Soma

Sounds Like Soma

Philadelphia recording studio

A responsive website for a local recording studio. I utilized Ruby and Jekyll for site generation, Bootstrap for responsive design, Netlify for deployment and SEO best practices to boost search rankings and drive substantial increases in sales.

Ruby
Jekyll
Bootstrap
Netlify
SEO
Nihongo

Nihongo

AI powered Japanese practice chatbot

A Japanese language practice chatbot that helps enhance users' speaking and writing skills in Japanese. The chatbot leverages OpenAI APIs for natural language processing.

OpenAI API
Next.js
Tailwind CSS
Typescript
Kasa と boushi

Kasa と boushi

Japanese-American fusion cafe

A minimalist American-Japanese fusion café based in Japan with built-in dynamic language switching to cater to a broader audience.

Next.js
Typescript
Tailwind CSS
Bootstrap
Vercel
Responsive Design

About

🌱 How It Started

My journey into software began with late nights on Codecademy, the guidance of a patient mentor, and hands-on learning through freelance gigs. Things took off at Sounds Like Soma, a Philadelphia-based recording studio, where I managed the studio’s website and IT infrastructure. There, I had the unique opportunity to collaborate with global recording artists and record labels—designing promotional landing pages and crafting dynamic electronic press kits that helped bring their stories to life.

👨‍💻 Where I Am Now

Most recently, I served as the lead full-stack web and mobile developer at a Philadelphia-based PR agency. The role challenged me to constantly explore new technologies—from real-time data processing and IoT integrations to modern frameworks like React Native and Next.js. It pushed me to grow not just as a developer, but as a creative problem-solver and collaborator.

🔍 What I'm Looking For

In my next chapter, I'm looking to join a team of curious, motivated professionals building software that has a real-world impact. I thrive in environments that value continuous learning, shared knowledge, and thoughtful engineering. If you're building something meaningful—and need someone who can turn bold ideas into functional, scalable products—I'd love to connect.

Tech Stack

React logo
NextJS logo
Javascript logo
Typescript logo
Tailwind logo
Shadcn logo
Html logo
CSS logo
Bootstrap logo
NodeJS logo
Docker logo
AWS logo
RESTful API logo
Git logo
Wordpress logo

Mobile Development

React Native logo
NativeWind logo
Appwrite logo
Expo logo

Drop a line

The best way to contact me is through email or LinkedIn (I'm not much of a twitter or X guy). Give me a shout here:

This website was designed in Figma, coded in Visual Studio Code, built with Next.js, and deployed with Vercel by yours truly.

;