Jashwanth Neela
Full Stack Engineer, building toward AI engineering
I build products end to end: interfaces on web and mobile, the APIs and services behind them, and the pipelines that ship them. Lately I’m focused on AI: LLM-powered features, agent tooling, and testing generative UI.
About
I’m a full stack engineer with 5+ years of building production software end to end: interfaces in React, TypeScript and Flutter, services in Node.js, Spring Boot, Django and Python, and the cloud infrastructure and CI/CD pipelines that get them to users.
Now I’m moving into AI engineering. I’m focused on LLM-powered product features, agent tooling, and testing generative UI, and I learn by building in the open: genui_mock, my record-and-replay testing library for agent-generated interfaces, is where most of that work lands today.
- Experience
- 5+ years
- Frontend
- React, TypeScript, Flutter
- Backend
- Node.js, Spring Boot, Django, Python
- Now
- LLM apps, agents, GenUI
AI & Open Source
Developer tools I build and maintain, starting with testing for agent-generated UI. Published on pub.dev and the VS Code Marketplace.
pub.dev package
genui_mock(opens in a new tab)
AI tooling: record-and-replay testing for Google’s GenUI / A2UI agent-generated interfaces, with zero network calls.
- pub points
- 150/160
- likes
- 2
- downloads, 30d
- 147
flutter pub add dev:genui_mockVS Code extension
flutter-folder-lens(opens in a new tab)
Flutter-aware folder icons for screens, widgets, models, state, services and tests.
- installs
- 181
- rating
- 5.0/5
code --install-extension JashwanthNeela.flutter-folder-lenspub.dev package
flutter_mock_server(opens in a new tab)
Local mock API server with YAML routes, stateful CRUD, seeded data and hot reload.
- pub points
- 155/160
- like
- 1
- downloads, 30d
- 40
dart pub global activate flutter_mock_serverpub.dev package
feature_flag_audit(opens in a new tab)
CLI that audits feature flags and Firebase Remote Config usage in Flutter apps.
- pub points
- 160/160
- likes
- 2
- downloads, 30d
- 60
dart pub global activate feature_flag_auditpub.dev package
broken_glass(opens in a new tab)
Shatter any Flutter widget like a pane of glass, with radial fractures and shards.
- pub points
- 160/160
- likes
- 0
- downloads, 30d
- 134
flutter pub add broken_glassVS Code extension
log-sight(opens in a new tab)
Debug-console style log viewer with timestamps, level filters and regex search.
- installs
- 43
- rating
- 5.0/5
code --install-extension JashwanthNeela.log-sightVS Code extension
token-meter(opens in a new tab)
AI tooling: tracks Claude API token consumption in real time.
- installs
- 52
code --install-extension JashwanthNeela.token-meter
Stats from the latest build snapshot.
All packages (opens in a new tab)All extensions (opens in a new tab)
Experience
7 roles since 2018, newest first. Select a row for details.
- Build and maintain the Flutter and Dart apps for Android and iOS.
- Implemented MVVM architecture, MQTT communication, observability and CI/CD release workflows.
- Developed scalable Flutter applications for Android, iOS and the web.
- Led feature delivery and mentored developers on Flutter, Dart and state management.
- Built Flutter features from reusable widgets and package-based integrations.
- Integrated Azure APIs and GraphQL, and supported widget testing and CI.
- Integrated Cashfree payment flows, including Payment Links and Payouts.
- Built backend services with Spring Boot, Firebase and MongoDB.
- Built backend services in Node.js and Django for high-traffic applications.
- Delivered Flutter apps, CI/CD pipelines and cloud-backed data solutions.
- Developed cross-platform Android and iOS apps with Flutter and Dart.
- Set up CI/CD with Jenkins and managed services on GCP.
- Led Flutter mobile development and backend integrations with Node.js and Spring Boot.
- Established CI/CD pipelines and test-driven engineering practices.
Projects
Side projects across web, mobile and backend.


GridX(GitHub, opens in a new tab)
A 2048-inspired sliding-tile puzzle game built with Flutter.
lib/src/widget_lifecycle_mixin.dart
mixin LifecycleAware<T extends StatefulWidget> on State<T> { @override void initState() { super.initState(); LifecycleLog.emit( LifecycleEvent( type: LifecycleEventType.widgetInitState, message: '${widget.runtimeType} initState', timestamp: DateTime.now(), widgetName: widget.runtimeType.toString(), ), ); onInit(); } }lifecycle_logger(GitHub, opens in a new tab)
Zero-UI Flutter utility that logs app, route and widget lifecycle events.
src/logStore.ts
export class LogStore { private static readonly MAX_ENTRIES = 5000; private readonly entries: LogEntry[] = []; public add(level: LogLevel, message: string, source = "extension") { const entry: LogEntry = { id: this.nextId++, timestamp: new Date().toISOString(), level, message, source }; this.entries.push(entry); this.onDidChangeEmitter.fire(this.getAll()); return entry; } }log_sight(GitHub, opens in a new tab)
VS Code extension: a focused, filterable log panel for every debug session.
controller/TaskController.java
@RestController @RequestMapping("/tasks") public class TaskController { @PostMapping public Task createTask(@Valid @RequestBody Task task) { Instant now = Instant.now(); if (task.getCreatedAt() == null) task.setCreatedAt(now); task.setUpdatedAt(now); Task saved = taskRepository.save(task); // Keep group task list in sync when a new task is created. String gid = saved.getGroupId(); // ... return saved; } }organize_it_backend(GitHub, opens in a new tab)
Spring Boot 3 and MongoDB service for tasks and task groups.
Skills
- AI
- Frontend
- Backend
- Cloud & DevOps
- Mobile