Nick James

Full-stack software engineer

Selected work

Product builds with real operational depth.

This page expands the project catalogue into case-study summaries: what each product does, what I built, the stack involved, and where the public proof lives.

Back homeProject index

Project index

Flippify

SaaS company

Live company product

VulpineOS

Browser-agent infrastructure

Open-source platform

TaskTree

monday.com app

Product build

Karsilo

B2B analytics SaaS

B2B SaaS

Salkaro Portal

Client portal

Platform work

Fera Academy

Education platform

Education product

Salkaro Upload

Upload utility

Utility product

Salkaro Tasks

Developer tool

Developer tooling

Simulation Labs

Physics simulation

Academic project

M3 Challenge Paper

Mathematical modeling

26th of 643 teams

Work

Flagship products

Products with the clearest user-facing scope, product architecture, and public proof.

Flippify dashboard showing revenue, costs, sales, inventory, and ROI.

SaaS company

Flippify

Live company product

Inventory, order, expense, and analytics software for online sellers.

Co-founded and led development across the mobile app, web platform, backend services, billing flows, marketplace sync, and seller operations tooling.

Role

Co-Founder and CTO, 2024 - present

Built core product infrastructure for inventory, orders, expenses, and financial analytics.

Led mobile app development with camera/listing workflows and marketplace comparison tools.

Implemented Stripe billing, subscriptions, webhook lifecycle handling, and access control.

React NativeExpoNext.jsFastAPIFlaskFirebaseStripeeBay API
WebsiteMonorepo
VulpineOS operator panel dashboard.

Browser-agent infrastructure

VulpineOS

Open-source platform

A browser-agent runtime for managing secure AI browsing sessions at scale.

A Go-based control plane and operations surface around Firefox/Camoufox browser-agent work, with MCP tools, TUI, web panel, runtime audit, and session management.

Role

Systems and product engineering

Built around agent orchestration, browser context management, audit trails, and runtime controls.

Combines a Go runtime, React web panel, MCP server, Docker workflow, and browser automation surfaces.

Designed for operational visibility across agents, contexts, costs, scripts, security, and logs.

GoReactMCPDockerWebSocketCamoufoxOpenClawBrowser automation
TaskTree preview showing a monday.com board view and status controls.

monday.com app

TaskTree

Product build

A monday.com Board View app for deep task hierarchies and drag-and-drop planning.

TaskTree turns flat monday.com boards into nested task structures with durable Supabase persistence, optimistic drag-and-drop, inline renaming, and API-backed board sync.

Role

Product builder, 2026

Created an embedded Board View app with monday SDK context and GraphQL proxying.

Built hierarchy-preserving Supabase storage and dnd-kit interactions.

Designed around workflow clarity for teams that outgrow flat task lists.

Next.jsTypeScriptdnd-kitSupabasemonday SDKGraphQL
Karsilo product icon.

B2B analytics SaaS

Karsilo

B2B SaaS

Multi-entity Stripe analytics and payment reporting for organizations.

Karsilo consolidates revenue, customers, products, refunds, payouts, reports, and team access across multiple Stripe-connected accounts.

Role

Full-stack product engineering, 2026

Built entity dashboards, reporting workflows, customer/product views, and refund/payment visibility.

Implemented Stripe Connect OAuth, secure token handling, team roles, and organization onboarding.

Created API surfaces for accounts, customers, invoices, payments, products, refunds, reports, and revenue.

Next.jsReactTypeScriptFirebaseNextAuthStripe ConnectRecharts
Salkaro icon used for portal and product branding.

Client portal

Salkaro Portal

Platform work

A secure client portal for sharing project progress without extra tool seats.

Portal connects agency project tools, exposes project progress through secure client access flows, and supports structured PDF exports.

Role

Full-stack product engineering, 2026

Built portal creation, client access, integrations, employee management, activity, onboarding, and billing flows.

Implemented secure lookup through access codes/OTP and public board-data endpoints.

Added PDF export support for progress reporting.

Next.jsTypeScriptTailwindStripeLinearmonday.comPDF export
Fera Academy advanced physics page showing a rocket thrust model.

Education platform

Fera Academy

Education product

A structured learning platform with course navigation, search, and physics content.

Fera Academy uses shared docs infrastructure, reusable UI, course trees, topic pages, questions, and answers across a broad advanced physics curriculum.

Role

Frontend and content systems

Built a docs-style learning shell with course selection, search, and topic navigation.

Structured advanced physics content across mechanics, waves, thermodynamics, electromagnetism, optics, quantum, and nuclear topics.

Connected subject expertise with reusable product infrastructure.

Next.jsReactTypeScriptTurborepoTailwindDocs architecture

Work

Supporting projects and achievements

Smaller utilities, developer tools, simulations, and competition work that round out the technical profile.

Upload utility

Salkaro Upload

Utility product

QR-based upload rooms for moving files between devices quickly.

A practical upload workflow with QR room access, file grids, file cards, Supabase storage, and real-time client behavior.

Role

Frontend and API implementation

Built QR entry, room state, file upload API routes, and file display components.

Focused on reducing friction when moving files from another device.

Next.jsReactTypeScriptChakra UISupabaseSocket.io

Developer tool

Salkaro Tasks

Developer tooling

A VS Code sidebar extension for AI task planning and execution.

The extension contributes a webview sidebar, session management, model settings, command surface, and configurable tool permissions for AI-assisted engineering work.

Role

Extension engineering

Built VS Code activity bar integration, webview dashboard, commands, settings, and task/session providers.

Integrated Anthropic/Claude agent tooling with configurable execution behavior.

TypeScriptVS Code APIClaude SDKWebviewsNode.js

Physics simulation

Simulation Labs

Academic project

Interactive Python simulations for soft bodies, optics, and physical models.

Built a Python desktop simulation engine with spring-mass systems and optics demonstrations for refraction, reflection, total internal reflection, and Snell's Law.

Role

Simulation engineering, 2023 - 2024

Implemented real-time numerical simulation and visualization.

Connected physics modeling with usable interactive tooling.

PythonNumerical simulationDesktop appsPhysics

Mathematical modeling

M3 Challenge Paper

26th of 643 teams

Honourable Mention paper modeling drivers of homelessness under time pressure.

Worked in a 5-person team to build predictive models using population growth, housing supply, pricing, income, and regression techniques.

Role

Modeling and research, 2024

Produced a formal research paper under a 14-hour contest window.

Awarded Honourable Mention, placing 26th of 643 teams.

RegressionMathematical modelingResearch writingTeam delivery