Nishal K

nishal@nishal.dev

Malappuram, Kerala, India

LinkedIn · Peerlist · GitHub · Portfolio

Executive Summary

I build with React, Next.js, TypeScript, Node.js, and Python. NMHelper, Otazumi, Publicolio, NekoBeat, and GitHub Stars Organizer are in production or published tools, not sitting in a repo. I handle APIs, databases, UI, and deploys myself. I want a software role where I ship real features.

Technical Skills

  • Programming Languages: TypeScript, JavaScript, Rust, Python, HTML5, CSS3, C# (learning)
  • Tools & Software: React, Next.js, Node.js, Express, Tailwind CSS, Framer Motion, Capacitor, Git, GitHub, WebAssembly, Unity (learning)
  • Databases: PostgreSQL, MongoDB
  • AI/ML Technologies: Google Gemini API, prompt-based scraping (Extracto)
  • Other Technical Skills: Full-stack web apps, REST APIs, GitHub Pages / Netlify / Render deploys, Music production and remixing, Motion graphics, Open-source maintenance

Soft Skills

  • Communication and teamwork
  • Problem solving
  • Time management
  • Adaptability
  • Self-directed learning
  • Attention to detail (editing and code)
  • English (fluent), Malayalam (native)

Professional Experience

NMHelper · Malappuram, Kerala

Jun 2025 - Present

Role: Full-Stack Developer · Project Lead (Independent)

Responsibilities

  • Made a noon-meal tracking app for Kerala schools with Malayalam forms and admin dashboards
  • Built the frontend in React, Tailwind CSS, and Framer Motion for clerks who are not heavy tech users
  • Ran the backend on Node.js, Express, and PostgreSQL for strength logs and meal reports
  • Added export flows with validation so schools could drop the paper round
  • Tested with real school workflows and kept fixing field layout and copy
  • Keep nmhelper.in live and updated

Impact

  • App in use for school meal tracking in Kerala
  • Less daily paperwork for strength and meal counts
  • UI in English and Malayalam for local staff

Independent Developer · GitHub (nishal21) · Remote

Jan 2024 - Present

Role: Full-Stack Developer · Open-Source Project Lead

Responsibilities

  • Put live web apps out under my name: NekoBeat, Otazumi, Publicolio, Musico, OtakuPulse, CarbonLint
  • Built GitHub Stars Organizer, a Python CLI that sorts hundreds of starred repos into GitHub lists without a paid LLM
  • Grew Otazumi into anime streaming with auth, reviews, mail, and watch parties
  • Made Publicolio so people can turn a GitHub profile into a portfolio link
  • Started NekoDroid, a browser Android emulator with a Rust core compiled to Wasm
  • Work across React, Next.js, TypeScript, Node.js, Rust, MongoDB, and PostgreSQL
  • Handle my own repos, deploys (GitHub Pages, Netlify, Render), and bug fixes

Impact

  • 60+ public repos on GitHub (nishal21)
  • Live sites with users: otazumi.page, app.publicolio.qzz.io, musico21.netlify.app
  • Pinned work covers music, anime, dev tools, and systems

OtakuPulse · Personal Project

Jul 2025 - Present

Role: Backend Developer · Project Contributor

Responsibilities

  • Wrote a Discord bot for anime/manga alerts, daily quotes, and trailer pings
  • Hooked up AniList with rate-limited polling for new episodes
  • Added a web dashboard so admins can set alerts per server
  • Stored settings in MongoDB with Node.js and Discord.js
  • Deployed bot and dashboard on Render (otakupulse.onrender.com)

Impact

  • Bot running on multiple Discord servers
  • Episode alerts run automatically instead of manual checks
  • Built alone: bot, API, database, admin UI

YouTube · @DemonKing0.___ · Remote

2021 - Present

Role: AMV Editor · Music Producer · Content Creator

Responsibilities

  • Cut AMVs in Premiere Pro, After Effects, and DaVinci Resolve
  • Made remixes and tracks in FL Studio, timing hits to the edit
  • Planned each video around beat drops, pacing, and color
  • Uploaded and kept track of edits and remixes on the channel
  • Did thumbnails, titles, and the full upload workflow myself

Impact

  • Five years of steady uploads
  • Best video topped 80,000 views
  • Channel built around AMV edits and remix production

Education

Higher Secondary (+2 / 12th), IKTHSS Cherukulamba

Year of Graduation: 2027 (pursuing)

Higher Secondary (+1 / 11th), IKTHSS Cherukulamba

Year of Graduation: 2026

Awards

  • 3rd Place, State-Level Animation Competition (2023)
  • A Grade, District-Level Animation Competition (2024)
  • A Grade, State-Level Web Designing Competition (2022)

Accomplishments & Activities

  • Selected for State-Level Little Kites Camp
  • Built AgriLive (farm assistant) for the Gemini Live Agent Challenge
  • MLH Hackathons
  • Hack Club member
Resume · Software / Developer | Nishal K