Full-Stack Developer · Automation Engineer · Open-Source Contributor
I build practical software: web applications, automation workflows, developer tools, and data-backed systems. My path started with smartphone diagnostics and software troubleshooting and grew into full-stack development, cloud-connected products, and workflow engineering.
- Full-stack web apps: product interfaces, dashboards, REST APIs, authentication, and database-backed workflows.
- Automation: replace repetitive spreadsheet and operations work with scripts, scheduled jobs, and reliable workflows.
- Developer tools: small utilities that make testing, repository work, and day-to-day engineering easier.
- Mobile and web products: prototype, validate, and iterate on end-user applications with a focus on usability and maintainability.
I care about evidence over hype: clear behavior, useful logs, secure defaults, repeatable tests, and fixes that address root causes.
| Project | What it does | Technologies / status | Demo / documentation |
|---|---|---|---|
| AdBlocker Test Lab | Browser-based test lab for exploring ad-resource blocking, tracking protection, privacy signals, and observable loading behavior. | React · TypeScript · Vite · prototype/active development | Docs · Prototype |
| Private Enterprise System | Internal accounting and operations workflows. Source code and implementation details are not publicly available. | Private repository · Enterprise/internal use | No public repository |
| Private Enterprise Automation | Internal purchase-order workflow automation. Source code and implementation details are not publicly available. | Private repository · Enterprise/internal use | No public repository |
| Nah That's Fake | Telegram bot and Mini App for deepfake/scam-related checks, link scanning, referrals, and account workflows. | Node.js · TypeScript · Telegram · Supabase | Source & README |
| Scrobblix | Windows listening companion for playback detection, local listening history, and reliable scrobble submission. | C# · .NET 10 · WinUI 3 · TypeScript WebExtension · pre-release | Source & status · Pre-release |
| RepoVerse | Generates a space-themed visualisation of GitHub repositories for profile pages. | TypeScript · SVG · GitHub Actions | SVG preview · README |
| Portfolio OS | Interactive portfolio experience presenting projects and the transition from hardware diagnostics to software engineering. | Next.js · React · TypeScript · Tailwind CSS · GSAP · Framer Motion | Live site · Source README |
| Metly | Flutter UI concept for gold and silver tracking and explanatory market insights. Live prices are currently mocked. | Flutter · Dart · Dio · Firebase/Cloudflare integration planned | README · Prototype; prices mocked |
These are selected projects from the repositories I can publicly showcase. Features, deployment, and release status vary by project; see each repository for its current source and documentation.
A few concrete upstream contributions are highlighted below; each linked pull request is the source of truth for its current status. Profile snapshot refreshed automatically on 01 November 2026.
- Neat Browser — session recovery and CI checks · PR #9 and PR #10 — merged. Added session-recovery self-checks and wired existing vault/capture self-checks into CI.
- The Last Signal — packet tests and CI validation · PR #183 and PR #184 — merged. Added packet encode/decode test coverage and a pull-request validation workflow for Python and Rust.
- CommonsLens — consistent cancellation errors · PR #1 — merged. Standardised the cancellation error surfaced when a retry wait is cancelled.
The live contribution directory below tracks other public activity separately, including open work such as React PR #37974, which is open and not presented as merged.
Public repositories beyond my own where I have contributed code, submitted PRs, reviewed pull requests, opened issues, commented, or participated in actual GitHub Discussions. Only public, discoverable records are shown.
Public activity snapshot: 11 external repositories · 21 merged PR records · 7 open PR records · 0 PR review records · 56 commit records.
Updated automatically by GitHub Actions. Search-based snapshot, not an exhaustive all-time count. Record update dates can reflect repository activity after the original contribution. Public activity does not prove collaborator access or maintainer acceptance. Private repositories are excluded.
- Prefer simple, navigable interfaces over unnecessary complexity.
- Treat authentication, authorization, input validation, and secret handling as first-class requirements.
- Use tests and CI to verify changes instead of assuming a build is healthy.
- Document what is verified, what is planned, and what still needs validation.
- Iterate in small, reviewable changes and avoid destructive repository operations.
📍 Thiruvalla ➡️ Perinthalmanna
"Replacing spreadsheets with systems since Day 1."


