Nick walking above a misty mountain lake in British Columbia

Available now · Open to full-time roles

Nick Sevostiyanov

Software developer and IT generalist · BCIT graduate, 2026

I build web apps and AI agents, and I run the Linux and Windows servers behind them. I’m looking for full-time work in software development, IT support or systems administration.

About

Nick Sevostiyanov outdoors in British Columbia

I’m a software developer and IT generalist from Delta, BC. I graduated from BCIT’s Computer Information Technology diploma in 2026, where I studied Linux and Windows Server administration, networking, cloud, databases, security and development.

What I’m looking for

Roles
Software developer, IT support, technical support, systems administrator
Type
Full-time
Location
Metro Vancouver on-site or hybrid, or remote in Canada
Start
Available now
Work status
Eligible to work in Canada, no sponsorship needed

What I’ve done

  • Took a browser agent from 73.3% to 95.6% on a fixed test set as founding engineer at Anticipation Labs, and rebuilt its dashboard with 291 of 291 tests passing.
  • Was the primary developer on a seven-person BCIT industry project for Bridge2AI: plain-English questions turned into SQL with the Claude API, backed by 99 automated tests.
  • Run my own TrueNAS server on ZFS with snapshots, shared with friends and my own machines over a Tailscale VPN. I handle storage, access and recovery myself.
  • Built and ran the Ariadne Leather store on a server I manage: payments, live Canada Post shipping rates, receipts and fulfilment.
  • Am building Peltify, a media-tracking app in Next.js and TypeScript, now in pre-launch validation.
  • Built a permit-filing agent that fills BC electrical permit forms as drafts and never submits on its own. 120 of 120 tests pass.
  • Handled support, payments and order tracking for 50+ freelance clients from 2020 to 2021.

Core skills

Languages
PythonJavaScriptTypeScriptSQLBashPowerShellPHP
Systems and IT
Linux (Arch, Debian, Red Hat)Windows Server 2022macOSActive DirectoryGroup PolicyDNSDHCPSSHOS hardening
Web development
Node.jsReactNext.jsExpressFastAPITailwind CSSREST APIsClerkTwilio
Cloud and infrastructure
AWSAzureGoogle CloudDockerKubernetesAnsibleTrueNASZFSTailscaleVercelCI/CD
Networking and security
TCP/IPVLANsNATVPNWiresharkNmapMetasploit
Databases
PostgreSQLMySQLSQLiteNeo4jSupabasephpMyAdmin
AI and testing
Claude APIBrowser agentsLLM evaluationPlaywrightChrome CDPVitestA/B testing
Tools
GitGitHubVS CodeWordPressWooCommerce

Experience

  1. Aug 2026 – Present

    FounderPeltify

  2. Jun – Aug 2026

    Founding EngineerAnticipation Labs · Remote

  3. Jan – Apr 2026

    DeveloperBridge2AI · BCIT Industry Sponsored Student Project

  4. Aug 2025 – 2026

    Owner-OperatorAriadne Leather

  5. Jul – Sep 2025

    Apprentice ElectricianLivewire Energy Services · Skilled Trades BC apprenticeship

  6. Jul – Aug 2024

    Construction LabourerShirmar Construction · Ladner, BC

  7. Jun 2020 – Oct 2021

    Freelance Web and E-CommerceSelf-employed · 50+ clients

Education

  1. Sep 2024 – May 2026

    Diploma, Computer Information TechnologyBritish Columbia Institute of Technology

    • Linux System Administration
    • Windows Server Administration
    • Enterprise Networking
    • Cloud Computing
    • Database Administration
    • Information Assurance and Security
    • IT System and Network Provisioning
    • Service-Based Architectures
    • Enterprise System Integration
    • Object-Oriented Programming
    • Developing Web Applications
    • Applied Algorithms
    • Agile Development Project
    • IT Service and Project Management
  2. Sep 2019 – Jun 2024

    BC Dogwood DiplomaSeaquam Secondary School · Delta, BC

Selected work

What I built, what it does and the results.

Anticipation Labs logo

Founding Engineer · Anticipation Labs · Jun – Aug 2026

Anticipy

An AI assistant that hears tasks in live conversation and completes them in the user’s own logged-in browser.

  • Raised the vision-LLM browser agent from 73.3% to 95.6% (33/45 to 43/45) on a fixed 45-episode MiniWoB++ regression set over seven paired A/B experiments with McNemar tests. Kept three changes, reverted four.
  • Fixed four failing layers of the Manifest V3 extension that drives Chrome over CDP: transport races, WebSocket fragmentation, hardcoded routing and focus stealing. Runs up to three jobs at once.
  • Designed a versioned /v1 REST API with Clerk authentication, shared by the web dashboard, SMS and the iOS app. The iOS app was ported against it with 140 tests passing.
  • Rebuilt the dashboard design system in Next.js, React and Tailwind CSS with 291 of 291 tests passing.
  • Stood up production on Railway, Supabase, Vercel, Expo/EAS and Twilio.
Node.jsNext.jsReactPlaywrightChrome CDPManifest V3ClerkSupabaseTwilio

Developer · BCIT Industry Sponsored Student Project · Jan – Apr 2026

Bridge2AI

A natural-language data analyst: ask plain-English questions of .xlsx or .csv data and get tables or JSON back, including over SMS.

  • Primary developer on a seven-person BCIT team.
  • Built the import pipeline in Node.js and MySQL, Claude API text-to-SQL, table and JSON output, and Twilio SMS access.
  • Wrote 99 Vitest tests. 28 check answers against hand-verified Excel counts, and one caught an AND/OR error in AI-written SQL.
  • Bridge2AI built it into its own dashboard.
Node.jsMySQLClaude APIVitestTwilio

Founder · Aug 2026 – Present Pre-launch

Peltify

A media manager for tracking what you watch, read, hear and play, finding suggestions and sharing picks with friends.

  • Shipped the landing page, an interactive product demo and documentation on Vercel.
  • Built in Next.js 16, React 19 and TypeScript.
  • The demo runs on seeded sample data. Now in pre-launch validation.
Next.js 16React 19TypeScriptVercel
120tests

Independent project · Jul 2026 Archived

Permit Filing Agent

Takes a BC electrical permit request by SMS, validates it, fills the permit form as a draft and returns timestamped receipts. It never submits on its own.

  • Zero-dependency Node.js (ES modules) with a deterministic agent loop and node:test.
  • Any plan ending in a submit step halts and returns a refusal receipt.
  • Fail-closed field mapping: one unresolvable value means no fill.
  • 120 of 120 tests pass, including a 32-scenario suite. Five deliberate regressions were each caught.
  • Mock portal and mock SMS only. Never connected to a live portal or real users.
Node.jsJavaScript (ES modules)node:testTwilio
Ariadne Leather business logo

Owner-Operator · Aug 2025 – 2026

Ariadne Leather

My leathercraft store. I made the products and built and ran the site.

  • Built and administered the WordPress and WooCommerce store on a self-managed server with MySQL.
  • Set up payments, live Canada Post shipping rates, SMTP email and automated PDF receipts.
  • Handled product photography, fulfilment and customer support.
  • Designed workshop templates and jigs in OpenSCAD.
WordPressWooCommerceMySQLCanada Post APISMTPOpenSCAD

Personal infrastructure · Ongoing

Home Server

A self-hosted TrueNAS server I run for myself and friends.

  • ZFS storage with snapshots for recovery.
  • Serves a shared music library to friends and a shared working folder across my laptop and desktop.
  • Remote access over a Tailscale VPN.
  • I handle storage, access and recovery myself.
TrueNASZFSTailscaleLinux

Resume

Two versions of the same two-page resume.

Documents

Last updated 10-20-2026

  1. Resume Formatted, for reading and printing PDF · 197 KB · 2 pages
    Download
  2. Resume, ATS version Plain layout for application portals PDF · 53 KB · 2 pages
    Download

My phone number and email are in the PDFs and blurred in the preview. Downloads open after a brief Cloudflare check.

Open full preview

Contact

For roles, collaboration or questions, email is the best way to reach me.