Mountain landscape in Nepal

Mount Gangapurna (7,455m)

Dec 2024

Bhuwan Adhikari

MSc NLP Student and Software Engineer building web, mobile, and AI-powered products.

4+ years of product engineering experience across Node.js, TypeScript, React, React Native. Currently in Trier, Germany, specializing in Natural Language Processing and practical AI systems.

Trier, Germany Open to software and AI roles English, Nepali, German (basic)

Skills

Frontend

React.js React Native Next.js TypeScript Redux Jest React Testing Library Material UI Tailwind CSS Vite Expo Native Modules (Android/iOS) GraphQL WebSockets / SSE

Backend and Data

Node.js Express.js PostgreSQL MongoDB Python FastAPI Docker REST APIs Redis BullMQ AWS SES JWT / OAuth2 Swagger

AI and NLP

Transformers LLM APIs Agentic AI LangChain MCP PyTorch Scikit-learn Hugging Face spaCy NLTK Prompt Engineering RAG Vector Databases

Workflow and Tools

Git Jira Fastlane GitHub Actions Jenkins CI/CD Agile SCRUM Linux

My Timeline

Oct 2025 - Present

MSc in Natural Language Processing

Universitat Trier logo Universität Trier Trier, Germany

  • Building foundational knowledge in computational linguistics, machine/deep learning, transformers, LLMs, and GenAI.
  • Developing projects using Python and NLP libraries such as Hugging Face Transformers, spaCy, PyTorch, and NLTK for text processing and model building.
  • Researching code-generation principles in NLP, an intersection of AI and software engineering; wrote a term paper on how autoregressive language models perform Fill-In-the-Middle (FIM) code generation.
  • Learning MLOps, LangChain, MCP, and Vector/Graph databases.

Mar 2022 - Feb 2025

Software Engineer

Lasting Dynamics logo Lasting Dynamics Las Palmas, Spain (Remote)

  • Developed a gamified cross-platform mobile app with leaderboards, rewards, and challenges using React Native, now serving 10M+ users with high retention.
  • Delivered high-performance B2B web applications by architecting end-to-end solutions with React.js, Next.js, Node.js, Redux, and TypeScript.
  • Built CI/CD pipelines using Fastlane and GitHub Actions, cutting 2–3 hours of manual release overhead per deployment.
  • Optimized app bundle size by ~25% through code splitting and image optimization, resulting in faster startup and reduced memory consumption.
  • Implemented room-based real-time communication with Socket.io and user authentication with JWT and OAuth2, securing endpoints for 5K+ registered users.
  • Built a background PDF generation and email delivery system using Node.js, Redis (BullMQ), and AWS SES.
  • Used ChatGPT APIs to convert free-text search queries into structured database-compatible query objects, improving search experience.
  • Mentored 4 junior developers through code reviews and pair programming, improving delivery quality and increasing bug-fix rate in later sprints by 1.5×.

May 2021 - Feb 2022

Software Developer

Khalti logo Khalti Lalitpur, Nepal

  • Designed, developed, and maintained backend RESTful APIs (Express.js/Nest.js) and frontend components (React.js/Next.js) of a payment gateway system used by 1M+ users.
  • Integrated real-time features using WebSockets, SSE, and Recharts for a dynamic payment dashboard serving 100K+ daily active users.
  • Improved API response time through Redis caching and Node.js optimization.
  • Reduced unnecessary server load by implementing react-query caching and smart state management.
  • Implemented modular components with memoization, lazy loading, and code splitting for efficient frontend performance.
  • Developed automated data migration scripts, transferring 500K+ records from a legacy system with zero data loss.

May 2020 - Jan 2021

Frontend Developer

Mandala Tech logo Mandala Tech Pokhara, Nepal

  • Built SDKs, add-ons, and interactive data visualizations using Chart.js that increased user engagement and refined frontend capabilities.
  • Developed PWA-ready web products and collaborated with cross-functional teams (backend, UI/UX) in an agile environment using React.js, Next.js, Node.js, Redux, and TypeScript.

Jan 2016 - May 2021

Bachelor in Computer Engineering

Tribhuvan University logo Tribhuvan University Kathmandu, Nepal

  • Studied core computer science subjects including algorithms, Linux, AI, linear algebra, statistics, and probability.
  • Participated in hackathons, tech-festivals, and student clubs — building projects in robotics, AI, IoT, and microcontroller programming.
  • Built a blockchain-based medicine supply chain system using a private blockchain network as a final year project, demonstrating distributed systems and applied cryptography.

Latest Blogs

See all Blogs
So, I started my blog

So, I started my blog

After a long time of having my own domain, I have now started writing blogs

Let us connect

If you would like to collaborate, discuss an idea, or just say hi, send me a message.

Email: bhuwanadhikari7788@gmail.com

Contact