Skip to content
View vishaal2002's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vishaal2002

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vishaal2002/README.md
Vishaal Karthik

Building the parts of mobile apps most users never see but every production release depends on.


🧩 3.5+ yrs production RN 📦 11K+ npm downloads ☁️ AWS · Azure · Oracle certified

role:      Software Engineer, Mobile @ Workhall
based:     Coimbatore, India 
stack:     React Native · TypeScript · iOS · Android · Node.js
focus:     Mobile architecture
certified: AWS Cloud Practitioner · Azure Fundamentals · Oracle Multicloud Architect

What I work on

I'm a React Native engineer with 3.5+ years shipping production iOS and Android apps, focused on mobile architecture, code quality, and security. I care about the parts of a codebase that don't demo well — component systems that scale past three developers, CI/CD that doesn't need a maintainer on standby, and security postures that hold up against real third-party audits.

Impact, in numbers

Metric Result
ESLint issues resolved 2,000+ → 0 across the codebase
Hotfix turnaround Days → same-day via custom OTA pipeline
Files touched per new component 3 → 1 via self-registering ComponentRegistry
Security findings closed 12+ OWASP Mobile Top 10 items from a third-party pen test
Open-source reach 11,000+ combined npm downloads across 2 packages

Selected work at Workhall

🧱 ComponentRegistry architecture Self-registering Map-based system that cut files touched per new component from 3 to 1. Proposed, prototyped, and led team-wide adoption.

🏗️ Two-build architecture Migration to separate bundle IDs, Firebase projects, and OAuth clients for Production vs. Internal — safe internal testing without risking production releases.

⚡ OTA update pipeline Cut production hotfix turnaround from days to same-day by bypassing full App Store / Play Store review cycles for JS-only fixes.

🔒 VAPT remediation Closed out 12+ OWASP Mobile Top 10 findings from a third-party pen test — insecure session-cookie storage, exposed WebView debugging, and more.

🧹 Code quality push Reduced 2,000+ ESLint issues to zero across the codebase; led team's SonarQube remediation effort measurably improving reliability metrics.

🔗 Deep linking overhaul Custom URI scheme plus web choice-page architecture, deployed across multiple production domains on both iOS and Android.

Certifications

Open source

rn-rich-text-editor — Production-ready rich text editor for React Native. Rich formatting, media embeds, smart HTML paste, and a fully customizable toolbar. Native WebView-backed for performance. 10,500+ downloads · MIT

react-native-geocodex — Forward and reverse geocoding for React Native using OpenStreetMap. No API key, TypeScript-first, RN-native. 600+ downloads · MIT

Toolbelt


By the numbers


Recent activity

  1. 💪 Opened PR #4 in Ishwarya-4/Hearth
  2. 💪 Opened PR #1949 in Ndifreke000/stellar-insights
  3. 🎉 Merged PR #3 in Ishwarya-4/Hearth
  4. 💪 Opened PR #3 in Ishwarya-4/Hearth
  5. 🎉 Merged PR #2 in Ishwarya-4/Hearth

Contribution graph
Contribution graph


📬 Let's talk

Pinned Loading

  1. react-native-geocodex react-native-geocodex Public

    Geocoding and reverse geocoding utility for React Native using OpenStreetMap — no API key required.

    JavaScript 10

  2. rn-rich-text-editor rn-rich-text-editor Public

    JavaScript 13