About

Hi, I'm Jacob Fullerton.

I'm a Senior Software Engineer at Microsoft, where I build cloud infrastructure, developer tooling and AI systems. Outside of work I design, build and run my own products end to end. JekApps is where they live.

Projects

Things I've built

Personal projects I design, build, deploy and operate myself.

Live web app 2026 – present

TrackYourCash

Self-hosted personal finance for friends and family.

An invite-only budgeting and net-worth app where every person gets their own private household. Bank accounts sync automatically each night, transactions are categorized by rules, merchant memory and opt-in AI, and a full set of reports shows where the money goes. It also works as a Claude connector over MCP, so a household can ask questions about its own finances in plain English.

  • Automatic bank sync with encrypted credentials, retries and failure alerts
  • Budgets, recurring-bill detection, savings goals, debt payoff and investments
  • Cash-flow Sankey, spending breakdowns and net-worth history
  • OAuth-secured MCP server with read-only or audited write access per household
  • Tenant isolation enforced twice: EF Core query filters and Postgres row-level security
  • C# / .NET 10
  • ASP.NET Core
  • PostgreSQL
  • React 19
  • TypeScript
  • Tailwind CSS
  • Azure Container Apps
  • Bicep
  • MCP
On the App Store iPhone & iPad

1Poker

A private poker tracker and study tool.

A native iOS app for live poker players. Track cash games and tournaments as you play, record hands on a visual table and replay them street by street, and see where your results really come from. Everything stays on the device: no account, no ads, no analytics and no third-party code.

  • Live session tracking with stack charts, rebuys, add-ons and hourly rate
  • Hand recorder and replayer for Hold'em and the Omaha family
  • Monte Carlo equity, pot-odds and ICM calculators
  • On-device AI hand parser built on Apple's Foundation Models
  • Optional iCloud sync to the user's own private database, plus CSV import/export
  • Swift
  • SwiftUI
  • SwiftData
  • CloudKit
  • Foundation Models
  • XCTest
  • Zero dependencies
Running in production 2024 – present

Prediction Market Trading System

Automated, event-driven trading on prediction markets.

A fully automated trading system that watches prediction markets in real time and acts within milliseconds when it finds a pricing inefficiency. It runs unattended in Docker on Azure, with live order-book streams, an execution engine built around safety checks and a monitoring stack to keep an eye on it all. The venues and strategy stay private, but the engineering is the fun part.

Source code is private.

  • Asynchronous, event-driven core reacting to WebSocket market-data streams
  • LLM-assisted market analysis layered on fast deterministic heuristics
  • Execution engine with position tracking, guard rails and a dedicated safety test suite
  • Redis for caching and pub/sub, PostgreSQL for history, FastAPI for control
  • Prometheus and Grafana for live monitoring
  • Python
  • asyncio
  • WebSockets
  • Redis
  • PostgreSQL
  • FastAPI
  • Docker
  • Azure
  • LLMs

Résumé

Experience

Senior Software Engineer with 4+ years of experience at Microsoft leading cloud infrastructure projects, developer tooling, and AI incubations. Proven success in improving system reliability, reducing costs, and mentoring technical teams. Passionate about scalable systems, DevOps, and applying AI to solve real-world engineering challenges.

  1. Microsoft Senior Software Engineer

    Aug 2020 – Present · Seattle, WA

    • Led a mentoring ring supporting six Software Engineer 2s, providing technical guidance, career development, and regular 1:1s
    • Served as Intern Cohort Leader for three consecutive years
    • Acted as onboarding buddy for a newly hired Software Engineer 2, accelerating ramp-up and integration into the team
    • Conceived and filed three patent applications for original software innovations developed within my team

    AI Incubation Project

    Oct 2024 – Present

    • Integrated CUA (Computer Use Agent) and Chat Models into backend service
    • Contributed to development and deployment of custom computer use model
    • Engineered deployment pipelines, Azure DevOps extension, and virtual machine management service
    • Developed a hot pool management algorithm, cutting customer startup time by up to 90%
    • Authored onboarding documentation and acted as the primary point of contact for over 20 internal teams integrating with our service

    Azure DevTest Labs

    Dec 2022 – Oct 2024

    • Designed, implemented, and led the rollout of compute hibernation in DevTest Labs, reducing customer costs by over $1M annually
    • Overhauled the alert monitoring system to streamline on-call responsibilities, decreasing transient incidents by 50%
    • Integrated core service components into additional Azure Services
    • Modernized and redeployed production AKS clusters, enhancing reliability

    Microsoft Dev Tunnels

    Aug 2020 – Dec 2022

    • Developed key components of the Go SDK and maintained SDKs in C#, Java, TypeScript, and Rust
    • Implemented tunnel inspection in C# .NET for traffic visualization
    • Refactored all public REST APIs to align with best practices
    • Presented at Microsoft Build and created demo video for Microsoft Learn
  2. Prediction Market Arbitrage Bot Personal Project

    Jan 2024 – Present

    • Designed and deployed a Docker-based application to Azure for arbitrage trading across prediction market platforms
    • Currently trading > $50,000 volume per month with an average of 10% monthly return on $20,000 balance
    • Leveraged a combination of REST API calls and WebSockets to maintain real-time data and execute event-driven trades
    • Utilized LLM APIs to automate market discovery and analysis
  3. Capital One Technology Internship Program

    Jun 2019 – Aug 2019 · McLean, VA

    • Developed an end-to-end testing framework, reducing testing time by 80%
    • Designed an AWS workflow incorporating S3 triggers, Lambda, SQS, and SNS
    • Achieved AWS Certified Developer – Associate

Education

University of Virginia

BS in Computer Science, Minor in Business

May 2020 · Charlottesville, VA

Major GPA: 3.93 / 4.0

Coursework

  • Advanced Software Development
  • Algorithms
  • Machine Learning
  • Program and Data Representation
  • Computer Architecture
  • Fundamentals of Electrical Engineering (Teaching Assistant)

Skills

Languages

  • C#
  • Go
  • C/C++
  • Python
  • Java
  • JavaScript
  • TypeScript
  • HTML
  • LaTeX

Cloud & DevOps

  • Azure
  • AKS
  • ARM
  • Azure RP
  • DevTest Labs
  • App Services
  • Cosmos DB
  • NoSQL
  • Kubernetes
  • Function Apps
  • Helm
  • Managed Identity
  • Authentication
  • Enterprise Applications

Artificial Intelligence

  • OpenAI CUA
  • MCP
  • Prompt Engineering
  • Chat Models
  • Azure AI Foundry
  • Single Prompt Context Management
  • GTA1
  • AI Tool Calls
  • AI Skills

Concepts & Frameworks

  • .NET
  • Node.js
  • React
  • Git
  • OneBranch Pipelines
  • Semaphores / Multithreading
  • API Design

Testing & Monitoring

  • Playwright
  • Postman
  • Insomnia
  • Kusto
  • Geneva
  • ICM
  • Application Insights
  • Azure Data Explorer

Contact

Say hello

Questions about one of the apps, an opportunity, or just want to talk shop? I'd love to hear from you.

[email protected]