IS.

IshmeetSingh

Software Engineer — Computer Science, The University of Texas at Dallas

I design and ship full-stack software fast — pairing solid engineering fundamentals with hands-on fluency in modern AI tooling to take products from idea to production in days, not months.

Scroll

About

Buildingsoftwarethatships

I'm a Computer Science student at The University of Texas at Dallas, double majoring in Business Analytics, with a focus on full-stack engineering and applied AI. I care about building systems that hold up under real usage — role-based access control that's actually enforced server-side, concurrency-safe workflows, and interfaces that stay fast and clear as complexity grows.

Most recently, that's meant building an enterprise inventory and equipment-lifecycle platform from the ground up for a telecommunications field-services company — alongside independent work spanning mobile apps, internal tools, and AI-assisted web platforms for organizations I'm part of.

I treat AI tools as core infrastructure, not autocomplete — from building a role-scoped AI assistant directly into Scarlet IMS to using Claude and Windsurf to design and ship the Dallas Kirtan platform solo. That combination is how I deliver production-grade software on internship timelines, not semester-long ones.

0.0

GPA

2028

Graduating

DFW

Based in

Experience

WhereI'vebuilt

A mix of professional internship work and self-directed projects built for real organizations and users.

00

Featured · Current

Scarlet IMS

Software Engineering Intern · Scarlet Wireless

May 2026August 2026

A full-stack inventory and equipment-lifecycle management system built for Scarlet Wireless, a telecommunications field-services company. It replaces spreadsheet-based tracking with a role-aware web app that manages equipment from intake through field deployment, repair, and retirement.

Next.js 16 (App Router)React 19TypeScriptMongoDB AtlasMongooseNextAuth v5Tailwind CSS v4

Core features

  • Asset lifecycle tracking

    Intake, condition history, calibration schedules, and full send/receive transaction history for every physical unit.

  • Multi-asset equipment requests

    Field users submit line-item requests across multiple asset types and quantities, flowing through an approval → allocation → PM sign-off → shipment pipeline.

  • Shipment & dispatch workflow

    Outbound/return shipments with courier tracking, a required shipping-label upload gate before dispatch, and delivery confirmation.

  • Role-based access control

    Four distinct roles (admin, operations, field, customer) with server-enforced route- and field-level permission scoping, not just UI hiding.

  • Kits & repairs management

    Grouped equipment kits and a full repair-ticket workflow with cost tracking.

  • Reporting & exports

    Inventory, usage, shipments, and calibration reports with Excel (ExcelJS) and PDF (jsPDF) export.

  • Ops-to-ops chat

    Secure, access-controlled internal messaging for coordinating shipment handoffs.

  • AI assistant

    A role-scoped, read-only chat assistant (Claude API, streaming via SSE) that lets any user ask questions against their own permitted data.

  • Automated notifications

    Email alerts (PM approvals, monthly inventory summaries via Cloud Scheduler) and in-app notifications with unread tracking.

Engineering highlights

  • Concurrency-safe allocation: atomic reservation logic with rollback prevents two ops users from double-booking the same asset.
  • Timezone-correct date handling across the whole app — server renders fall back to CST, client renders use the viewer's local timezone.
  • Progressive enhancement of native <select> elements using the new CSS appearance: base-select API, with graceful fallback for unsupported browsers.
  • Google Cloud Storage integration for photo uploads (shipment labels, asset condition photos) with signed-URL access control.
  • Fully mobile-audited across every role and workflow.
01

ACM

Full Stack Developer · CodePact

August 2025December 2025

  • Collaborated with a cross-functional team to design and develop CodePact, a web-based project, over a 10-week timeline.
  • Implemented back-end features under strict deadlines, refining software development and problem-solving skills.
  • Gained hands-on experience in collaborative engineering and project management.
02

Gurmat Sangeet Research Internship

Developer & Team Lead · App & Web Development

June 2024Present

  • Built a multi-platform mobile app (GSRIyaz) using Flutter and Dart.
  • Applied Object-Oriented Programming, the Model-View-Controller pattern, and core data structures throughout the codebase.
  • Developed the official website for the internship (gurmatsri.com) using HTML and CSS, including domain registration and hosting setup.
  • Led the entire 8-week summer internship alongside a team, spreading the program internationally through social media outreach.
03

Dallas Kirtan

Developer · School & Student Management Website

December 2025Present

  • Mastered prompt engineering and built a fully functional website using Claude and Windsurf.
  • Shipped student management, class management, homework assignment & grading, scheduling, and a student portal.
  • Learned the iterative process of building an enterprise-grade web app with AI-assisted development tools.

Skills

Toolbox

01

Languages

PythonJavaC++JavaScriptTypeScriptSQLHTML/CSSDart
02

Frameworks & Libraries

Next.jsReactReact NativeFlutterNode.jsExpressREST APIsMongoDB / MongoosePostgreSQLTailwind CSSNextAuth
03

Tools & Platforms

Git & GitHubAWSGoogle Cloud PlatformCI/CDXcodeUNIXVS CodeClaude / LLM Tooling

Education & Certifications

Foundations

01

The University of Texas at Dallas

Bachelor of Engineering, Computer Science — Double Major in Business Analytics

August 2024May 2028

GPA: 3.5

Data StructuresComputer ArchitectureObject-Oriented ProgrammingSystems Programming in UNIXDiscrete Mathematics for Computing
02

Amazon

Junior Software Developer Certification · Virtual

January 2026Present

  • Mastered core programming concepts including data structures, algorithms, Object-Oriented Programming, and design patterns.
  • Applied Java skills to develop and scale projects and code.