Brian Jemilo II
Illustrated avatar of Brian Jemilo II, the same one on his GitHub profile

Brian Jemilo II

I'm Brian Jemilo II, a senior software engineer in Illinois. I build Node.js and TypeScript backends, the APIs around them, and RAG systems in Python. I've been shipping production web software since 2014, all of it remote for the last six years, and I take contract work as well as full-time roles.

Start a conversationSee the work

Role
Senior software engineer, 12 years
Backend
Node.js, TypeScript, Python, Postgres
AI
RAG, LangChain, LangGraph, MCP servers, Qdrant, Claude and OpenAI APIs
Frontend
React, Vue, Angular, Next.js
Cloud
AWS, Cloudflare, Docker, GitHub Actions
Location
Illinois, remote, Central Time
Open to
Contract, consulting, full-time

What I build

Most of my work falls into one of these four areas. Each has its own page with examples and the questions I get asked most.

Where I've worked

Twelve years of production software, most of it as a senior or lead engineer on contract.

  1. ModernizeeSenior Software Engineer, contract

    Built the deck generation service from scratch: live project data in, finished PPTX and PDF out. That includes the rich text to slide rendering pipeline and the whole download experience.

    React, Fastify, Node.js, Python, Postgres, Redis, Docker, S3

  2. Invent XStaff Software Engineer, contract

    RAG for law practices, MCP tools that give agents live API data, LLM fine-tuning for internal knowledge bases. I also picked the stack (Vue, Django, FastAPI on AWS) and set up the Agile process.

    Python, FastAPI, Django, Vue, LangChain, LangGraph, MCP, AWS

  3. Shibiko AIFounder and CTO

    My company. Image classification and generation for anime and manga products, custom diffusion models for enterprise clients, and fault tolerant inference across Salad Cloud, Runpod, and AWS.

    Python, PyTorch, Stable Diffusion, React, Node.js, Postgres, Redis, Docker

  4. SuprTEKSenior Software Engineer, contract

    Feature lead on US Air Force planning applications, working directly with active duty users. Wrote the docs and automation that cut new engineer onboarding from two weeks to one day.

    Angular, React, Node.js, C#, TypeScript

  5. CashearLead Senior Software Engineer, contract

    Spotify, Apple Music, and DistroKid integrations, automated artist onboarding, and a pipeline that handles tens of thousands of PDFs a week behind live revenue analytics.

    Node.js, React, Puppeteer, MySQL, MongoDB, AWS

  6. Health iPass / Sphere CommerceLead Senior Software Engineer

    Led a team of ten on patient portals and internal healthcare apps. The portal redesign brought in $1.1 million a year. OCR and classification on insurance cards improved data accuracy.

    React, Node.js, Postgres, Docker, AWS

  7. VokalSenior Software Engineer, contract

    Architecture for enterprise Vue, React, Node, and C# apps. Ran small teams at United Airlines and led delivery on state and federal government projects.

    Vue, React, Node.js, C#, Docker, AWS

  8. Epsilon / Conversant MediaSoftware Engineer

    Five years in ad tech analytics. A proof of concept I built became a product worth $10 million a year, and replacing the legacy reporting tool saved $600,000 a year. Greenplum, Angular, and Postgres.

    Angular, TypeScript, Postgres, Greenplum, Docker

  9. Wava MediaWeb Director

    My first job out of Startup Institute. Built and maintained client sites in PHP, Node, Express, and WordPress. Consulted with clients and worked the sales process, bringing in additional revenue.

    PHP, Node.js, Express, WordPress, Nginx, JavaScript

Side projects

Skills

Languages
TypeScript, JavaScript, Node.js, Python, SQL, C#, PHP, Ruby, Lua
Backend
Fastify, NestJS, Express, Hapi.js, FastAPI, Django, Flask, Rails
Frontend
React, Next.js, Vue, Nuxt.js, Angular, Zustand, HTML, CSS
AI and ML
RAG, LangChain, LangGraph, MCP, Anthropic, OpenAI, Ollama, Qwen, PyTorch, HuggingFace, Stable Diffusion, ComfyUI, OCR, Nomic embeddings
Data
Postgres, Qdrant, Redis, MySQL, MongoDB, SQLite, DynamoDB, Firebase, Greenplum, GraphQL
Events
Kafka, RabbitMQ, WebSockets, Redis Lists, Salad Queue
Cloud and delivery
AWS, Cloudflare, Google Cloud, Azure, Vercel, Digital Ocean, Runpod, Salad Cloud, Docker, Podman, Traefik, GitHub Actions, GitLab CI, Jenkins
Testing
Node Test Runner, Jest, Mocha, Karma, RSpec, Selenium, Cucumber
Automation
n8n, Slack Bolt, Puppeteer, Workflow orchestration

About

I'm self taught. I ran the overnight shift at a McDonald's in Tinley Park for four years while learning to code, finished the Startup Institute program in Chicago in January 2014, started at Wava Media as Web Director the next month, and joined Conversant Media as a software engineer that August. I've been shipping production software ever since: ad tech analytics, healthcare portals, music industry integrations, Air Force planning tools, and legal AI.

In 2023 I started Shibiko AI, which does image classification and generation for anime and manga products. That's where most of my hands on model training and GPU infrastructure experience comes from.

I spent five years mentoring developers one on one at Hackhands and Pluralsight, a few hundred sessions, and I still enjoy teaching. If you hire me you get documentation, small pull requests, and a straight answer about trade offs.

Things people ask me

What does Brian Jemilo II do?
Senior software engineer in Illinois. Node.js and TypeScript backends, APIs, RAG and LLM systems in Python and TypeScript, plus React, Vue, and Angular front ends. Shipping production web software since 2014.
Can you add an AI assistant or chatbot to our existing app?
Usually without a rewrite. I put a retrieval layer over your documents or database, expose it through your current API, and connect it to the frontend you already have. I've done this for law practices, healthcare, and consumer products.
Do you build RAG systems in TypeScript or Python?
Whichever your team already runs. Python with FastAPI and LangChain, or TypeScript on Node.
Are you available for contract or full-time work?
Both. I take contract and consulting work, and I'm open to a full-time senior or staff role with a remote friendly US team.
Where are you located and what hours do you work?
Illinois, Central Time, fully remote. I overlap with every US time zone.
Can you take over a codebase the previous developer left?
That's how a lot of my contracts start. I get it running in Docker, add tests around what's about to change, and keep the product live while I work.
How do I get in touch?
The form below, or hit the button next to it to reveal my email and phone. Both are behind a quick bot check to keep them away from scrapers.

Contact

Tell me what you're building or what's broken. I answer within a business day, usually faster.