01Frontend leadership · React and Django delivery
XDR and EDR interfaces
I build enterprise XDR and EDR interfaces, lead the frontend team, and review architecture and delivery.
- React
- TypeScript
- Tailwind CSS
- Django
I design and build software from the interface to production.
Eight frontend engineers · roughly 30 repositories · React to delivery
Project index · 01—14
Project studies of enterprise security, telecom systems, internal tools, and developer tooling. Each one explains the system, my role, and the work behind it.
01Frontend leadership · React and Django delivery
I build enterprise XDR and EDR interfaces, lead the frontend team, and review architecture and delivery.
02Architecture and end-to-end delivery
Core architecture, backend services, and management interfaces for discovering and acting on managed, unmanaged, IoT, and OT devices.
03Internal team tooling
Instead of making Codex or Claude rediscover each repository, we give them the project rules, bounded MCP tools, and checks they must run.
04Complete frontend implementation
Complete React and Vite frontend ownership for configuring protection rules and operating web-application security workflows.
Project ledger
Telecom, operations, automation, and the tools around the work. Open a project to see my contribution.
Remote React and Next.js work for RBT and network integrations, connected to telecom services over gRPC.
React / Next.js / gRPCAn internal application for finding internet-facing assets, plus OSINT and penetration-testing tools for investigation work.
Python / React / OSINTFrontend features and targeted backend integration for logistics and store-operation workflows.
Frontend engineering / Backend integration / Operational workflowsProject delivery and hands-on development for task tracking, project timelines, and team workflows.
Project delivery / Frontend / Workflow designA business application that turns HR and departmental processes into one set of operational workflows.
Business workflows / ERP / Department operationsA C# and .NET management system joining inventory, prescription tracking, and billing in one application.
C# / .NET / InventoryResponsive website delivery for SGSTel, Azka Moka, and DeepSafer across English and bilingual presentation work.
React / Tailwind CSS / Responsive designI built a manifest inspired by Android repo so an engineer can see the repositories they need and prepare the workspace with one command.
Git / Manifest tooling / AutomationA side project where I collect scripts and small interfaces instead of leaving useful operations scattered across notes.
React / TypeScript / AutomationA side project that keeps session dates, duration, and follow-up in one place instead of spreading them across messages and spreadsheets.
Django / React / PostgreSQLOriginal interface studies — not production screenshots.
Experience
DeepSafer
- Present
SGSTel
- Present
DeepSafer
-
DeepSafer
-
Capabilities
Four connected parts of my work. Follow the feature, or choose where to look.
Interface
React and Next.js are the centre of my work. I also use TanStack Start and Astro when their trade-offs fit the product.
React · Next.js · TypeScript · TanStack Start · Astro
The happy path is only one state.
Services
I follow features through Django and Flask services, gRPC boundaries, PostgreSQL, and the failure states users eventually see.
Django · Flask · Python · gRPC · PostgreSQL · Lua
Typed inputs. Explicit failure states.
rpc GetSavedView (ViewRequest)
returns (SavedView);
message ViewRequest {
string view_id = 1;
string owner_id = 2;
}
{ name: "Open items", filters: ["open"], can_edit: true}Agents
I build project skills, shared rules, and bounded MCP tools for Codex and Claude, then keep linting, type checks, E2E tests, and human review in the path.
Codex · Claude · Cursor · Qoder · Ollama · OpenRouter
Project rules in. Reviewed changes out.
Delivery
I handle the Docker, GitLab CI, nginx, scripting, and release troubleshooting needed to get a change beyond a local browser.
Docker · GitLab CI · nginx · CI/CD · Automation
Repeatable checks, with a human in the loop.
$ docker build .
→ compile application
→ package runtime
$ run checks
→ types · lint · e2e
› human review
Scroll to move through the layers. Select one to explore at your own pace.
You’re in control. Choose any layer above.
Writing
Short posts about agent-ready libraries, secret handling, and frontend performance—the same problems that shape the work above.
View LinkedIn postsContact
Tell me what you are building, where the workflow breaks, and what the team is working around. A rough first message is enough.
No polished brief required.