Software Engineer·Louisville, KY

I build AI-poweredsoftware that ships.

Software engineer focused on full-stack development, AI integration, and production systems. I build the whole thing, data layer to interface, and I ship it.

Now
Software Engineer
Focus
AI · Full-Stack
Based
Louisville, KY
sishir.ts online
1const engineer = {
2name: "Sishir Phuyal",
3role: "Software Engineer",
4based: "Louisville, KY",
5status: "building",
6} 
Now
Software Developer @ Investors Heritage
Building RayHealth EVV
Developing an AI coding assistant
Full-stack + AI engineering
Louisville, KY
Software Developer @ Investors Heritage
Building RayHealth EVV
Developing an AI coding assistant
Full-stack + AI engineering
Louisville, KY
01Selected work

Things I've designed, built, and shipped.

A few projects that show how I think about problems: the constraint, the build, and what came out the other side.

2026·Live
RayHealth EVV logo

RayHealth EVV

A full-stack Electronic Visit Verification platform for home-care agencies.

Problem

Home-care agencies have to verify and document every caregiver visit for Medicaid compliance, but the tools to do it are clunky and fragmented across web, mobile, and state reporting.

Build

Built and deployed a full-stack EVV platform as a scalable monorepo, with shared domain models and validation logic so the web app, mobile app (Expo), and backend stay type-safe and in lockstep. Caregiver clock-in/out with GPS visit verification, scheduling, and authorization management; secure auth with HttpOnly cookie sessions, CSRF protection, role-based access, and audit logging. Integrated Sandata and HHAeXchange export formats, plus AI-assisted workflows via Claude (AWS Bedrock) and Gemini.

Outcome

Live at rayhealthevv.com with automated testing, linting, security scanning, and CI/CD pipelines. Shared domain models keep web, mobile, and backend in lockstep, designed to meet state Medicaid reporting requirements.

TypeScriptReactViteNode.jsExpressPostgreSQLExpoAWS BedrockGeminiVercel
Read the deep dive
2026·Live
Helix Studio logo

Helix Studio

An AI operating system for software engineering: a team of agents that build inside your codebase.

Problem

Most AI coding tools are a single assistant bolted onto an editor. They autocomplete, but they don't own a change end to end: planning, building, reviewing, securing, and shipping it.

Build

A full AI software-engineering platform built around a multi-agent pipeline: Planner → Repository Analyzer → Architect → Engineer → Reviewer → Security → Performance, each agent confirming its work before the next begins. Helix indexes and embeds a whole repo on connect, generates reviewable diffs in a real editor, and keeps a line-by-line intent ledger linking every generated line back to the request, plan, and tests. A self-verifying agent runs builds and tests in a sandbox and fixes errors before handing work back, then deploys one-click to an edge runtime with logs and rollback.

Outcome

Live at helixstudio.org with an autoplaying product demo. Built on Next.js 16, React 19, Prisma 7, and Vercel Sandbox, with model-routed Anthropic + OpenAI agents and 24 built-in engineering skills.

Next.js 16React 19TypeScriptPrisma 7PostgreSQLAnthropicOpenAIVercel Sandbox
Read the deep dive
2026·Live
Chalk logo

Chalk

Turn any lecture into chapters, notes, and quizzes you can actually study from.

Problem

Lecture recordings are where studying goes to die. A two-hour video with no structure means scrubbing around hoping to spot the whiteboard change, and transcription tools hand back a wall of text with no map.

Build

One Next.js app carries the entire backend (36 API routes) with an Expo mobile app as a pure client. Uploads go straight from the browser to Vercel Blob, then a crash-tolerant pipeline extracts audio with ffmpeg and transcribes in parallel Whisper chunks with per-chunk database checkpoints, so when a serverless function dies at 300 seconds the job resumes instead of paying Whisper twice. Chapter timestamps come from matching verbatim quotes against the transcript, because gpt-4o drifts up to 100 seconds if you just ask it for times. YouTube imports skip transcription entirely by pulling the caption track, and when YouTube bot-checks datacenter IPs, the mobile app fetches captions on its own residential IP and hands them to the server.

Outcome

Live in production on Vercel with Stripe billing: metered transcription minutes, idempotent charging so retries never double-bill, and four-hour lectures that chunk, checkpoint, and chapter themselves without babysitting.

Next.js 16TypeScriptExpoNeon PostgresVercel BlobWhisperGPT-4oStripeffmpeg
Read the deep dive
2026·In progress
RayVerify logo

RayVerify

Fraud detection and identity verification for Medicaid home-care programs.

Problem

Medicaid home-care fraud is simple in kind and massive in volume: visits billed from the wrong place, two caregivers sharing one phone, shifts that overlap in ways physics disagrees with. States pay first and chase fraud later, and a score that says 87 with no reasons is useless in a hearing.

Build

A NestJS + Prisma backend where six pure-function detectors (impossible travel, shared device, duplicate visits, GPS anomaly, identity mismatch, abnormal duration) feed a weighted noisy-OR fusion, so each detector's share of the final 0 to 100 score falls out of the math and investigators see exactly what drove an 87. Every decision is hashed with SHA-256 and stored append-only, row-level security is forced on 19 tables so a forgotten where-clause returns zero rows instead of another tenant's data, and 150 Terraform-defined AWS resources (ECS Fargate, RDS, WORM evidence storage) are ready to plan-and-apply.

Outcome

A foundation-stage build that is honest about it: 27 Prisma models, 34 partitioned tables, versioned detectors with passing tests, a 28-path OpenAPI contract, and an investigator dashboard. The hard product decisions (explainable scoring, humans in the loop for adverse action) are made and written down.

NestJSPrismaPostgreSQLTypeScriptNext.js 15TerraformAWS
Read the deep dive
2026·In progress
Roamkit logo

Roamkit

An offline-first travel toolkit for iOS, Android, and web.

Problem

Travelers need quick utilities (currency, units, tips, time zones) exactly when they have no signal. Most apps break the moment you go offline.

Build

A cross-platform Expo / Expo Router app that's offline-first by design: it ships with a bundled exchange-rate snapshot, silently refreshes and caches fresh rates on-device when online, and falls back to the latest known rates (with a "rates as of…" note) when offline. A growing grid of tools (currency and unit converters, tip and split, world clock, phrasebook, flashlight and SOS) driven by a single tool catalog, so new tools drop in fast.

Outcome

Building toward a Play Store release with EAS, including in-app purchases via RevenueCat. One Expo app, shipped to iOS, Android, and web.

React NativeExpoExpo RouterAsyncStorageRevenueCatEAS
Read the deep dive
2025·Live
ION Water QR logo

ION Water QR

A dynamic web app that simplifies client form submissions for Louisville ION Water.

Problem

ION Water's client intake relied on manual, error-prone paper forms that were slow to process.

Build

Led front-end development with React/Next.js and Tailwind, integrated with a SQL backend. Implemented dynamic routing, QR-code generation, and secure API handling with environment variables; built reusable components and mobile-responsive layouts.

Outcome

Shipped on Vercel as a 4-person capstone team at the University of Louisville, working through security, CORS, and backend integration challenges.

ReactNext.jsTailwindSQLVercel
Read the deep dive
2023·Archived
Student Ninja logo

Student Ninja

An academic productivity app that turns class schedules into an organized calendar.

Problem

Students juggle deadlines scattered across syllabi and PDFs with no single view of what's due.

Build

Django web app that parses uploaded Excel/PDF schedules and auto-populates an interactive calendar via JavaScript. Added dynamic task management and an automated email-reminder system using Django background tasks (Celery/Crontab).

Outcome

Deployed via GitHub and Vercel. An early end-to-end build spanning parsing, scheduling, and backend automation.

DjangoJavaScriptHTML/CSSCelery
Read the deep dive
02Experience

Where I've worked.

Software Developer

Investors Heritage
Intern (May 2022 to May 2025) · Full-time (May 2025 to Present)
May 2022 to Present
  • Build and improve features in a production .NET application used daily by agents and admin teams.
  • Refactored the backend into a centralized database class and query builder, replacing raw SQL with maintainable, dynamic methods that were adopted company-wide as the standard querying approach.
  • Write and optimize complex SQL queries and CRUD operations (e.g. policy-history tracking), improving performance and cutting unnecessary database calls.
  • Created and optimized batch jobs, including a monthly void-policy report emailed to agents that has been in active use for 2+ years.
03About

I build production software end to end: clean backends, fast interfaces, and AI that does real work.

I'm a software engineer in Louisville who builds production software from the database up. At Investors Heritage I develop features in a live .NET platform used daily by agents and admin teams, and I rearchitected the team's data-access layer into a centralized query builder that is now the company-wide standard.

Outside of that I build full-stack and AI-native products: RayHealth EVV, a deployed home-care compliance platform, and Chalk, an AI lecture-capture tool with a crash-tolerant media pipeline. I'm most interested in AI applications, autonomous coding agents, and large-scale systems: software that helps people move faster.

What I work on
AI ApplicationsAutonomous Coding AgentsFull-Stack DevelopmentBackend SystemsAutomationAlgorithms & Optimization
Toolbox
Languages
TypeScriptPythonJavaC#JavaScriptSQLSwiftKotlin
Frontend
ReactNext.jsReact NativeExpoTailwindVite
Backend & Data
Node.jsExpressDjango.NETPostgreSQLPrismaSQL ServerFirebase
AI & Cloud
Anthropic (Claude)AWS BedrockGemini APIOpenAI APIVercelStripe
Practices
GitCI/CDREST APIsMonorepos
04Education & Certs

The credentials.

Education

B.S. in Computer Science

University of Louisville
J.B. Speed School of Engineering
Aug 2021 to May 2025·Louisville, KY
Certifications
  • Microsoft Technology Associate (MTA)
  • Google IT: Technical Support Fundamentals
  • Google IT: Bits & Bytes of Computer Networking
  • HackerRank: Problem Solving (Basic)
  • HackerRank: Software Engineer Intern
  • HackerRank: Software Engineer
05Work with me
Available for projects

Need something built? Let's ship it.

I take on a small number of freelance and contract projects, building real, production-grade software for people and teams. If you have an idea or a problem worth solving, I can take it from concept to shipped.

Full-stack web apps

End-to-end product builds: database, API, and a fast, polished interface. From idea to deployed.

AI integration

LLM features, chat assistants, and autonomous agents wired into your product or workflow.

Mobile apps

Cross-platform iOS + Android apps built with React Native / Expo.

MVPs & prototypes

Get a startup idea built and shipped fast: a real, working product you can put in front of users.

06Contact

Let's build something.

I'm always open to interesting problems, ambitious teams, and good conversations. Whether it's a role, a collaboration, or just to say hi, my inbox is open.

Shipyard// software that ships
© 2026 Sishir Phuyal