Jack Amsterdam | React, Node.js and TypeScript Software Engineer Skip to content
Work Experience AI Engineering About Freelance Contact
Download Résumé Let’s Talk

Full-Stack Software Engineer

Built from first principles. Accelerated by AI.

I build complete web applications with React, TypeScript, Node.js and MySQL — from relational data and secure APIs to responsive interfaces, real-time systems and cloud deployment.

Six years of sustained learning and building, enterprise software experience, and a current focus on agentic development with Claude Code and Cowork.

Remote  ·  US Citizen  ·  EU Work Authorization  ·  Available for Global Teams

Jack Amsterdam — professional portrait
Jack Amsterdam · Full-Stack Software Engineer
3+
Years professional experience
2020
Building software ever since
1,700+
Publicly tracked coding hours
3.94
GPA · Rutgers · Summa Cum Laude
DB → Cloud
Full-stack delivery range
RECRUITERS → Experience · Résumé ENGINEERING MANAGERS → Flagship case study · Architecture FOUNDERS → Freelance

01 — Practice

Six Years of Deliberate Practice

I did not enter software engineering through a shortcut. Since 2020 I have invested thousands of hours studying, building, debugging and learning how complete systems work — more than 1,700 of them publicly tracked on WakaTime since 2022, and many more off the tracker.

  1. 2020

    A deliberate career change

    Transitioned from finance and operations — ETF operations at BNY Mellon, a management role at Sigma/Andbank — into software engineering, bringing analytical discipline, attention to detail and professional accountability.

  2. 2021–2022

    Formal foundation

    Completed an intensive year-long full-stack development program at John Bryce College and built numerous frontend, backend and full-stack applications.

  3. 2022

    Flagship builds — before AI assistants

    Built complete applications with React, Angular, TypeScript, Node.js, MySQL and MongoDB — authentication, real-time communication, admin tooling — before generative coding assistants became part of the workflow.

  4. 2023–2025

    Enterprise delivery

    Delivered enterprise Microsoft Dynamics 365 CRM solutions while working remotely through Matrix, with ZIM Integrated Shipping Services as the primary client engagement.

  5. 2025–2026

    Agentic engineering

    Expanded deeply into AI-assisted and agentic software engineering: Claude Code, Cowork, reusable skills, plugins, specialized agents and verification-driven development workflows.

02 — Selected Work

Case Studies

Complete, deployed applications — designed, built and shipped end-to-end by one engineer, before generative coding assistants were part of the workflow.

Flagship Case Study · 2022 · Built pre-AI

A Real-Time Full-Stack Vacation Platform

{{ t }}

I designed and built an end-to-end vacation management platform in which users register, explore destinations and follow vacations, while administrators manage listings through a protected dashboard. Socket.io synchronizes relevant changes across connected clients in real time.

Vacations by Jack — admin dashboard with vacation cards, search, edit and delete
Admin dashboard — live catalog, edit & delete
Vacations by Jack — a user's followed vacations list
User view — followed vacations
Vacations by Jack — add vacation form with validated fields
Add vacation — validated MUI form
Vacations by Jack — login screen
JWT-secured login
phpMyAdmin view of the vacations table in MySQL
Relational data — vacations table, MySQL

What it demonstrates

  • {{ d }}

System Architecture

React ClientReact · TypeScript · Redux · MUI
State & Servicesmodels · services · app state
Express REST APINode.js · layered routing
Authentication & ValidationJWT · Joi · rate limiting · security middleware
Business Logicdomain rules · centralized error handling
MySQLrelational data — users · vacations · follows
⇅ Socket.io — real-time events to connected clients

Engineering Decisions

{{ dec.t }}

{{ dec.d }}

What I Would Modernize Today

The platform still runs as it was built in 2022. Revisiting it today, I would reach for:

  • {{ m }}

Less a critique of the original than a measure of how far the craft has kept moving.

Case Study · 2022

An Authenticated E-Commerce System from Catalog to Receipt

{{ t }}

I built a complete shopping platform with user registration, authentication, product discovery, category browsing, cart management, checkout, order processing, downloadable receipts and a protected administrator interface for product and inventory management.

Supermarket by Jack — landing page with live store stats and a resumable cart
Landing — store stats & resumable cart
Supermarket by Jack — product catalog with category tabs and a live shopping cart
Catalog, categories & persistent cart
Supermarket by Jack — checkout with order details, shipping fields and payment
Checkout — order details & payment
Supermarket by Jack — protected admin panel for editing products and inventory
Admin — product & inventory management
MongoDB Compass — the products collection with 170 documents
MongoDB — products collection, 170 documents

What it demonstrates

  • {{ d }}
View Live Application ↗ Explore the Code ↗ Deliberately second here — my primary stack today is React · Node.js · MySQL.

Case Study · 2022 · Backend / API

A Layered, Tested REST API for Online Orders

{{ t }}

Yammie Restaurant needed online ordering. I built the backend in TypeScript following Node’s layered architecture — controller, business-logic and data-access layers over MySQL — then published it as an npm package with automated tests, a seed database, a Postman collection and run instructions, so anyone can stand it up and verify it.

What it demonstrates

  • {{ d }}
Layered architecture
sanitize · XSS rate limit · 429 request logging error handler
Express Controller
Business Logic
Data Accesspromisified · parameterized queries
MySQL — YammieDB
info 2022-09-18 01:01:46 GET Request to /api/orders/
info 2022-09-18 01:02:07 GET Request to /api/productssss
info 2022-09-18 01:02:07 Route not found
logger.log — Winston request & error logging
Explore the Code ↗ npm Package ↗ Live API — /api/orders ↗ Tested with Mocha & Chai — plus Postman collection & REST Client file.

03 — Professional Experience

Enterprise Engineering in a Global Environment

Full-Stack Software Developer — Matrix
Primary client engagement: ZIM Integrated Shipping Services · 2023–2025 · Remote

Working within a distributed Agile team, I helped build and support enterprise Microsoft Dynamics 365 CRM solutions — across sales and marketing — used in global sales and customer-service operations.

  • {{ p }}

Enterprise details are presented at a high level to respect client confidentiality.

Engagement Map
Microsoft Dynamics 365 CRMsales & marketing platform
Global sales workflows
Customer-service operations
Backend integrations & automation
REST API work
Delivery Pipeline · Azure DevOps · Agile Scrum
User story Implementation QA Production

04 — Capabilities

From Foundation to Cloud

I am comfortable working across the complete application lifecycle — from relational data and backend architecture to frontend experience, security, testing and deployment.

{{ g.t }}

{{ g.n }}
  • {{ i }}

05 — Agentic AI

Engineering with Agents, Not Just Prompts

Over the past year I have focused deeply on agentic software development: creating structured environments in which AI systems receive durable context, specialized capabilities, acceptance criteria and verification steps.

{{ t }}
The workflow — select a stage
{{ aiSel.count }}

{{ aiSel.label }}

{{ aiSel.desc }}

My goal is not to replace engineering judgment. It is to give strong engineering judgment more leverage.

{{ p.t }}

{{ p.d }}

06 — Freelance

Available for Selected Freelance Projects

I work with founders and small teams that need someone capable of understanding the complete product — not only one isolated screen.

Confidential Startup MVP · Freelance

Timecard Trading Platform

{{ t }}

A full-stack e-commerce application for trading and reselling timecards — delivered end-to-end as a working startup MVP.

  • {{ p }}
React clientNode.js APIStripeSocket.ioMySQL

Additional project details are available privately.

Services

  • {{ s }}
Discuss a Freelance Project

Freelance is selective by design — my primary focus is a full-time engineering role.

07 — Education

An Analytical Foundation

Rutgers University

BA, Psychology & Economics
{{ h }}

John Bryce College

Diploma, Full-Stack Development

A year-long intensive program covering React, Node.js, TypeScript and modern full-stack engineering — the formal core of a much longer self-directed education.

Before engineering — finance & operations
ETF Operations Analyst — BNY Mellon
New York · 2012–2015

Fund accounting, reconciliations and trade settlements for ETF operations; money movement including wires, SPOs and SWIFTs; corporate actions accurately reflected across indexes; equity, fixed-income, FX and cash break reconciliation — liaising with institutional brokers including Goldman Sachs, Merrill Lynch and Credit Suisse.

Finance & Operations Manager — Sigma Premium Wealth Management, part of Andbank
Global HQ · 2018–2020

Oversaw financial operations for high-net-worth clients with assets exceeding $1B — reporting, investment monitoring and account management across foreign-currency holdings, stocks, bonds, dividends, alternative investments, loans and pensions, including 30+ quarterly reports.

The discipline behind my engineering — accountability, precision and financial-domain fluency. The career is software.

08 — About

Self-Directed by Default

I am a highly self-directed software engineer who learns by going deeply into how systems work. I transitioned into engineering in 2020 after working in finance and operations, then spent years studying, building full-stack applications and developing the technical foundation that led into professional enterprise work.

I enjoy taking complicated problems apart, learning unfamiliar systems and turning requirements into reliable software. My current focus is combining strong frontend and full-stack fundamentals with agentic AI workflows that improve research, implementation and quality assurance.

Base
Remote
Citizenship
US Citizen · EU work authorization
Core stack
React · TypeScript · Node.js · MySQL
Currently
Agentic AI engineering — Claude Code & Cowork
Open to
Full-time roles · selected freelance

09 — Contact

Let’s Build Something Valuable

I’m available for remote software-engineering opportunities and selected freelance projects. Tell me about the role, product or technical challenge.

Opens a pre-filled email in your mail app — nothing is stored on this site.
Prefer direct? {{ email }} LinkedIn ↗ GitHub ↗