# Nuhman PK > Senior Software Engineer (Full Stack & AI/ML) | Building open-source tools and scalable systems used in production Canonical: https://nuhmanpk.github.io/portfolio/ Location: Malappuram, Kerala, India Current role: Senior Software Engineer at Bititude (August 2024 to Present) Not currently available for new work. ## Summary I’m Nuhman, a Senior Software Engineer and open-source builder with years of hands-on experience starting early in my career. I focus on creating practical, scalable software across full-stack development, automation, and AI/ML, with an emphasis on tools that solve real problems and are used in production. My journey started with Python, automation and Telegram bots: small tools built to solve problems I actually had. That pulled me deep into web scraping, crawling and browser automation: HTTP, APIs, parsing, and turning messy web data into clean, structured information. From there I grew into full-stack engineering with React, Angular, TypeScript, Node.js, Express, FastAPI, MongoDB and SQL, so I can own a product end to end, from data pipeline and API to the UI people use. Today most of my curiosity goes into AI/ML. I build practical AI systems rather than thin API wrappers: collecting and cleaning data, generating instruction datasets, fine-tuning and evaluating models, and building RAG, embeddings, semantic search and agent workflows that plug into real backends. Before LLMs I spent a lot of time on computer vision: OpenCV, OCR, object detection and automatic number-plate recognition . Open source is how I learn in public. I’ve published 8 PyPI packages, 3 VS Code extensions and 5 npm packages, plus models and datasets on Hugging Face. YoutubeTags alone has passed 100,000 downloads, and my projects have collected 900+ GitHub stars. I’m a Hacktoberfest Supercontributor, hold 16 certifications across LangChain, LangGraph, MCP, PyTorch and Google Cloud, and write hands-on guides on Medium. I’m implementation-first: I’d rather build a working prototype than debate one. I prefer automation over repetitive work, reusable tools over one-off scripts, clean and maintainable code, and measuring whether something actually works. I pick technology for the problem rather than the hype, while still experimenting with whatever is new in LLMs and developer tooling. Away from the keyboard you’ll usually find me hiking, brewing coffee, or exploring somewhere new. That same curiosity is what keeps me building side projects: I like understanding how things work, and then making them work better. I’m increasingly interested in the space where AI meets real software: taking existing products, workflows and messy systems and figuring out where intelligence, automation or better tooling can make them genuinely more useful. I want to keep building open-source tools, experimenting with new models and developer workflows, and working on problems where the interesting part isn’t just making something work, but making it worth using. Python → automation → scraping → full-stack → AI/ML → open source. I build things, break things, learn how they work, and usually automate them so I don't have to do them twice. Most importantly, I like turning interesting problems into useful software. ## Experience - **Senior Software Engineer**, Bititude (August 2024 to Present; Remote): https://bititude.com - **Full Stack Developer**, Bititude (April 2022 to July 2024; Remote): https://bititude.com - **Contributor**, Open Source Developer (2019 to Present; Hobby Dev): https://github.com/nuhmanpk My journey thrives on GitHub contributions and transformative projects, like cutting-edge Telegram bots revolutionizing communication and widely acclaimed PyPI packages simplifying complex tasks for over 80,000 developers. Fostering a vibrant open source community where ideas spark and collaborations flourish, I push boundaries in this fast-paced landscape, contributing to the collective knowledge and leaving a lasting legacy of impact. ## Education - Bachelor's Degree in Computer Science, University of Calicut (2019 to 2022) ## Skills JavaScript, TypeScript, React, Node.js, Express, Angular, Python, FastAPI, Telegram Bot Frameworks, Web Scraping, Browser Automation, Puppeteer, Selenium, MongoDB, SQL, Machine Learning, Computervision, GenAI Development, Docker, Aws, Pytorch, Langchain, Rag, Agents ## Open-source projects (15) - [YoutubeTags](https://pypi.org/project/YoutubeTags/): YoutubeTags is a YouTube SEO tool to Extract YouTube Video Tags without YouTube API. Capable to extract Video and Channel Tags. With more than 100k+ downloads from pypi.org _(Python, Side Project, Open Source, Pypi Package)_ - [Headless Driver](https://pypi.org/project/headless-driver/): Headless Chrome WebDriver wrapper for Python (Selenium made simple) _(Open Source, Pypi Package, Python, Headless, Automation)_ - [GitSince](https://github.com/nuhmanpk/GitSince): Dynamic GitHub badges showing your account age and coding journey with customizable themes and styles _(Node, Side Project, Open Source, Typescript)_ - [Super Logger](https://marketplace.visualstudio.com/items?itemName=nuhmanpk.superlogger): Super Logger is a versatile Visual Studio Code extension that enhances your coding experience across various programming languages. It provides entertaining and informative print statements with random emojis and jokes, making debugging a delightful and effective process. _(Side Project, Open Source, VsCode Extension, Typescript, Node)_ - [Telegram Bots](https://github.com/nuhmanpk/telegram-bots): Unlock a world of automated efficiency with my wide range of Telegram bots, expertly crafted for specific tasks and built to seamlessly scale _(Side Project, Python, Pyrogram, MongoDB, Node, Typescript)_ - [generateApiKey](https://pypi.org/project/generateApiKey/): Unique api key generation tools with more built in functionalities like time / date based hashing, prefix for more unique key creation. _(Python, Side Project, Open Source, Pypi Package)_ - [Webtrench](https://pypi.org/project/Webtrench/): A powerful and easy-to-use web scrapper for collecting data from the web. Supports scraping of images, text, videos, meta data, and more. Ideal for machine learning and deep learning engineers. Download and extract data with just one line of code _(Python, Side Project, Open Source, Pypi Package)_ - [Cv2Filters](https://pypi.org/project/cv2filters/): CV2Filters simplifies image processing tasks by providing a high-level abstraction of the underlying OpenCV functionality. CV2Filters makes image processing accessible and enjoyable for everyone _(Python, Side Project, Open Source, Pypi Package)_ - [Nano Metrics](https://marketplace.visualstudio.com/items?itemName=nuhmanpk.nanometrics): Monitor system metrics effortlessly with this quick and convenient VSCode extension. Access real-time information on CPU load, memory usage, core load, and running instances of various services right from the side panel. _(Open Source, Pypi Package, Python, Side Project, Node, Typescript, VsCode Extension)_ - [PyroSnippets](https://marketplace.visualstudio.com/items?itemName=nuhmanpk.pyrosnippets): Visual Studio Code extension designed to enhance your Pyrogram development experience! _(Open Source, Pypi Package, Python, Side Project, VsCode Extension, Node, Typescript)_ - [PyplateX](https://github.com/nuhmanpk/PyPlateX): Simple , Scalable and Ready to use machine-learning ANPR solution. _(Open Source, Pypi Package, Python, Side Project)_ - [SnapNutriBot](https://github.com/nuhmanpk/SnapNutriBotV2): Diet tracker Bot built for google competition, powered by Google Gemini API. _(Open Source, Pypi Package, Python, Telegram Bot)_ - [Quick Llama](https://pypi.org/project/quick-llama/): A Python wrapper for Ollama that simplifies managing and interacting with LLMs. _(Open Source, Pypi Package, Python, Ollama, LLM)_ - [PyroKit](https://pypi.org/project/pyrokit/): The Complete Bot Builder Kit for Pyrogram Bots: Build, Enhance, and Scale with Ease _(Open Source, Pypi Package, Python, Telegram Bot, LLM)_ - [Matricx](https://www.npmjs.com/package/matricx): Matricx is a modern, terminal-based dashboard that shows real-time system metrics with a clean and colorful TUI, fully built on Javascript _(Open Source, npm package, Javascript, Node.js)_ ## Articles (6) - [Run Ollama Models Seamlessly in Google Colab with QuickLlama](https://nuhmanpk.medium.com/run-ollama-models-seamlessly-in-colab-with-quickllama-0390df94457e): Medium, Jul 8, 2025 - [How Instagram and Meta Algorithms Track You and Predict What You Want to See](https://nuhmanpk.medium.com/how-instagram-and-meta-algorithms-track-you-and-predict-what-you-want-to-see-9721e44e1e98): Medium, Nov 7, 2025 - [Supercharge Your Web Development: Real-Time HTML Rendering on All Devices](https://nuhmanpk.medium.com/supercharge-your-web-development-real-time-html-rendering-on-all-devices-with-vs-code-live-server-56921c1d100): Medium, Sep 13, 2023 - [Extracting YouTube Tags Made Easy: Introducing YoutubeTags Python API Wrapper](https://medium.com/@nuhmanpk/extracting-youtube-tags-made-easy-introducing-youtubetags-python-api-wrapper-c3bd3416d5fc): Medium, Jul 23, 2023 - [A Comprehensive Guide to cv2filters: A Powerful OpenCV Wrapper for Image Preprocessing](https://medium.com/@nuhmanpk/a-comprehensive-guide-to-cv2filters-a-powerful-opencv-wrapper-for-image-preprocessing-80c25c897f53): Medium, Jul 23, 2023 - [Building Your First Telegram Bot with Pyrogram: A Step-by-Step Guide](https://nuhmanpk.medium.com/building-your-first-telegram-bot-with-pyrogram-a-step-by-step-guide-76fb1bf906aa): Medium, Jun 28, 2024 ## Certifications (16) - [LangSmith](https://academy.langchain.com/certificates/cjpjsbukdl): LangChain Academy, Mar 2025 - [LangGraph](https://academy.langchain.com/certificates/1l7agmymtf): LangChain Academy, Mar 2025 - [Building Ambient Agents with LangGraph](https://academy.langchain.com/certificates/zeiskyheh8): LangChain Academy, Jul 2025 - [LangChain- Develop LLM powered applications with LangChain](https://www.udemy.com/certificate/UC-27ec2619-1f5e-4d21-9895-69a5dfaa9955/): Udemy, Oct 2024 - [Pytorch for Deep Leaning](https://www.udemy.com/certificate/UC-db3422ce-789f-4ee3-b95d-e0c17cc8a6a5/): Udemy, Feb 2023 - [Machine Learning](https://www.kaggle.com/learn/certification/nuhmanpk/intro-to-machine-learning): Kaggle, Apr 2023 - [Advanced SQL](https://www.kaggle.com/learn/certification/nuhmanpk/advanced-sql): Kaggle, Jul 2023 - [Build CNN with TensorFlow and Keras](https://www.kaggle.com/learn/certification/nuhmanpk/computer-vision): Kaggle, Sep 2023 - [Transformer Models and BERT Model](https://www.cloudskillsboost.google/public_profiles/350fa77e-4886-46b4-9d62-3910f47ba55c/badges/6651890): Google, Dec 2023 - [Introduction to Image Generation](https://www.cloudskillsboost.google/public_profiles/350fa77e-4886-46b4-9d62-3910f47ba55c/badges/6643394): Google, Dec 2023 - [Attention Machanism](https://www.cloudskillsboost.google/public_profiles/350fa77e-4886-46b4-9d62-3910f47ba55c/badges/6643540): Google, Dec 2023 - [Image Captioning Models](https://www.cloudskillsboost.google/public_profiles/350fa77e-4886-46b4-9d62-3910f47ba55c/badges/10376858): Google, Aug 2024 - [Fundamentals of MCP](https://huggingface.co/datasets/mcp-course/certificates/resolve/main/certificates/nuhmanpk/2025-06-09.png): Hugging Face, Jun 2025 - [Fundamentals of Agents](https://huggingface.co/datasets/mcp-course/certificates/resolve/main/certificates/nuhmanpk/2025-06-09.png): Hugging Face, Jun 2025 - [Data Structures and Algorithms](https://www.udemy.com/certificate/UC-63a51b98-1624-470d-92e3-a8d4b6aebf1d/): Udemy, Jun 2025 - [ML Ops](https://www.cloudskillsboost.google/public_profiles/350fa77e-4886-46b4-9d62-3910f47ba55c/badges/17138684): Google, Jul 2025 ## Community badges (9) - [Hacktoberfest 2025: Supercontributor](https://www.holopin.io/hacktoberfest2025/userbadge/cmgtrx5mg0001ld041x95yn4v): Awarded to Hacktoberfest Supercontributors who land 6+ accepted PRs/MRs! The first 10,000 people to reach the 6PR milestone also receive a special t-shirt code from DigitalOcean. - [Hacktoberfest 2025: Tree Planted](https://www.holopin.io/userbadge/cmgtrxhfe006jju040y3ylcdk): The first few thousand of open source contributors who submit one accepted PR/MR for Hacktoberfest 2025 have a tree planted in their honor and are rewarded with this badge. - [Hacktoberfest 2023: Tree Planted](https://www.holopin.io/userbadge/clnrfh0hx116120fjz3xxl6dt8): The first 50,000 contributors that submitted one accepted PR/MR for Hacktoberfest 2023 have a tree planted in their honor and are rewarded with this badge. - [Major League Hacking x Hacktoberfest](https://www.holopin.io/userbadge/clo08cive85780gl6aoouez33): Awarded by Major League Hacking (MLH) this badge honors the developers who participated in Hacktoberfest 2023. Keep the celebrations going at Global Hack Week: Open Source hosted by MLH October 16th-23rd. - [Appwrite Hacktoberfest 2023 Participation Badge](https://www.holopin.io/userbadge/clnlejchl00680fkxa006ejcz): Earned this badge for being a participant in the Hacktoberfest 2023 10th year anniversary. Let's celebrate open source together and join the Appwrite communit - [Holopin x Hacktoberfest: 1 Badge Club](https://www.holopin.io/userbadge/cmh0dnpqo000ll8042vneo6g0): Awarded to the fine folks who have earned at least one Hacktoberfest badge since 2022. Kudos! - [ILLA Hacktoberfest 2023 Participation Badge](https://www.holopin.io/userbadge/clnk219sj312650gmma03jkag8): The ILLA Badge for Hacktoberfest 2023 Contributors! - [DigitalOcean Smiley](https://www.holopin.io/userbadge/clnijtey557810fmnkf4k022a): A surprise from DigitalOcean for Hacktoberfest participants. Thank you for contributing to open-source! - [Holopin x Hacktoberfest: 5 Badge Club](https://www.holopin.io/userbadge/cmha0535r002sjo04b03s2unr): This badge is awarded to people who earned at least 5 Hacktoberfest badges since 2022. ## Profiles - [GitHub](https://github.com/nuhmanpk) - [LinkedIn](https://www.linkedin.com/in/nuhmanpk/) - [X](https://x.com/pk__nuhman) - [Instagram](https://instagram.com/nuhman_pk) - [Kaggle](https://kaggle.com/nuhmanpk) - [Medium](https://medium.com/@nuhmanpk) - [StackOverflow](https://stackoverflow.com/users/16388290/nuhman-pk) - [PyPI](https://pypi.org/user/nuhmanpk/) - [VS Code Marketplace](https://marketplace.visualstudio.com/publishers/nuhmanpk) - [npm](https://www.npmjs.com/~nuhmanpk) - [Hugging Face](https://huggingface.co/nuhmanpk) --- Generated from the portfolio source (https://nuhmanpk.github.io/portfolio/). Hand-written context: https://nuhmanpk.github.io/portfolio/llms.txt